我在将图像放入Bitmap时面对NullpointerExcetion。我从SD卡获取图像。
Uri path = android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI;
imageFile = new File(getRealPathFromURI(path));
if(imageFile.exists()){
Bitmap myBitmap = BitmapFactory.decodeFile(imageFile.getAbsolutePath());
ImageView myImage = (ImageView) findViewById(R.id.imageView1);
myImage.setImageBitmap(myBitmap);
}
答案 0 :(得分:2)
狂野猜测:myImage
为null
。检查您是否导入了正确的R
。
答案 1 :(得分:0)
如果您在某个活动中,请检查传递给imageView1
方法的布局中是否setContentView
。
如果您正在使用片段或以编程方式对布局进行充气,请改用<{1}}