【发布时间】:2016-04-18 10:20:45
【问题描述】:
我正在使用以下代码打开相机
String path = Uri.fromFile(createImageFile())
Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, path);
startActivityForResult(cameraIntent, REQUEST_CAMERA);
但是有一段时间它不会在重新启动屏幕时调用 onActivityResult,甚至该路径也变为空
编辑
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);}
if (requestCode == REQUEST_CAMERA && resultCode == getActivity().RESULT_OK) {
photo = (MediaStore.Images.Media.getBitmap(getActivity().getContentResolver(), Uri.parse(mCurrentPhotoPath)));
}
【问题讨论】:
-
同时添加您的 onActivityResult 代码
标签: android android-fragments android-camera