首页 > 解决方案 > 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-camera-intent

解决方案


我被固定使用这条线

android:configChanges="方向|screenSize"

进入具有相关活动的AndroidManifest文件。


推荐阅读