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