Android 这不是在“库中的活动”中显示图像
我是一个初学者,我无法找到为什么这不是显示我的形象Android 这不是在“库中的活动”中显示图像,android,android-intent,gallery,Android,Android Intent,Gallery,我是一个初学者,我无法找到为什么这不是显示我的形象 public void openRecent(View view){ Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.setType("image/*"); startActivityForResult(Intent.createChooser(intent,"CHOOSE``FILE"),REQUEST_CODE); } @Override`
public void openRecent(View view){
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("image/*");
startActivityForResult(Intent.createChooser(intent,"CHOOSE``FILE"),REQUEST_CODE);
}
@Override``
protected void onActivityResult(int requestCode, int resultCode,
``Intent data) {
super.onActivityResult(requestCode, resultCode, data);
try{
if(requestCode==REQUEST_CODE && resultCode == RESULT_OK && data!=null) {
Uri imageUri = data.getData();
String[] filePath = {MediaStore.Images.Media.DATA};
Cursor cursor = getContentResolver().query(imageUri,filePath,null,null,null);
if(cursor!=null){
cursor.moveToFirst();
int colIndex = cursor.getColumnIndex(filePath[0]);
String dString = cursor.getString(colIndex);
cursor.close();
ImageView imageView = (ImageView)findViewById(R.id.imageView);
imageView.setImageBitmap(BitmapFactory.decodeFile(dString));
}
}
}catch (Exception e){
e.printStackTrace();
}
}
这是我在logcat“E/BitmapFactory:无法解码流:java.lang.NullPointerException”中遇到的错误。请不要发布不必要的信息,如您的技能水平。这可能会有帮助:感谢您的极乐世界应用程序这真的很有帮助。