android-camera-intent - onActivityResult 没有使用相机活动调用
问题描述
Intent captureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(captureIntent, CAMERA_REQUEST);
拍照后无法调用 onActivityResult
public void onActivityResult(int requestCode, int resultCode, Intent data)
{
if (requestCode == CAMERA_REQUEST && resultCode == RESULT_OK)
{
photo = (Bitmap) data.getExtras().get("data");
//CALL THIS METHOD TO GET THE URI FROM THE BITMAP
Uri tempUri = getImageUri(getContext(), photo);
}
}
解决方案
我被固定使用这条线
android:configChanges="方向|screenSize"
进入具有相关活动的AndroidManifest文件。
推荐阅读
- spring - 在 Spring 中运行 Pig 脚本
- sql - 为什么我在 Postgreql psql 上不断收到此错误:/lib64/libpq.so.5:没有可用的版本信息(psql 需要)?
- javascript - 理解 Chai 的断言(期望式)
- data-visualization - 防止直方图条重叠
- javascript - 在 Windows 10 的 Chrome 上录制和播放 webm 块时出现音频/视频同步问题
- kubernetes - 在 Kubernetes 导出的 NFS 目录中创建和挂载子目录
- php - 加载模型上的 Laravel 查询构建器宏
- c++ - 为什么 std::to_string() 没有模板化?
- linux - Linux bash 给出 fork retry no child processes 错误
- c# - 使用 Newtonsoft 将 C# CSV 转换为 JSON