Android fragments 如果(resultCode==Activity.RESULT\u OK)返回false

Android fragments 如果(resultCode==Activity.RESULT\u OK)返回false,android-fragments,android-imageview,Android Fragments,Android Imageview,我正在开发一个非常基本的应用程序,它使用手机的摄像头捕捉照片,并将其设置在ImageView上。但是代码没有输入if(resultCode==Activity.RESULT\u OK)语句。我通过在if语句中使用Log来理解这一点。你知道我该怎么解决这个问题吗?以下是onActivityResult()的代码 试试这个。。。它对我有用 if ( resultCode == Activity.RESULT_OK ) { Uri path = data.getData();

我正在开发一个非常基本的应用程序,它使用手机的摄像头捕捉照片,并将其设置在ImageView上。但是代码没有输入if(resultCode==Activity.RESULT\u OK)语句。我通过在if语句中使用Log来理解这一点。你知道我该怎么解决这个问题吗?以下是onActivityResult()的代码


试试这个。。。它对我有用

if ( resultCode == Activity.RESULT_OK ) {
        Uri path = data.getData();
        try {
            bitmap = MediaStore.Images.Media.getBitmap(getContentResolver(),path);
            imgView.setImageBitmap(bitmap);
            imgView.setVisibility(View.VISIBLE);
            Name.setVisibility(View.VISIBLE);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
if ( resultCode == Activity.RESULT_OK ) {
        Uri path = data.getData();
        try {
            bitmap = MediaStore.Images.Media.getBitmap(getContentResolver(),path);
            imgView.setImageBitmap(bitmap);
            imgView.setVisibility(View.VISIBLE);
            Name.setVisibility(View.VISIBLE);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }