将图像放入位图时的空指针异常

时间:2014-03-07 17:14:59

标签: android bitmap imageview

我在将图像放入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);

    }

2 个答案:

答案 0 :(得分:2)

狂野猜测:myImagenull。检查您是否导入了正确的R

答案 1 :(得分:0)

如果您在某个活动中,请检查传递给imageView1方法的布局中是否setContentView

如果您正在使用片段或以编程方式对布局进行充气,请改用<{1}}