2015-06-04 144 views
-1

我將字符串照片路徑傳遞給另一個活動,然後我將它轉換爲Uri(因爲照片路徑是從Uri轉換的),然後我通過uri製作了輸入流,由該輸入流製作位圖。位圖被創建並且不爲空,但是當我打電話imageView.setImagebitmap(bitmap),系統給錯誤:imageView.setImageBitmap(bitmap)allways null null當位圖不爲空

空隙android.widget.ImageView.setImageURI(android.net.Uri)」上的空對象引用。

private void showImage(Uri mPath) { 
    PhotoPath=mPath.toString(); 
    InputStream is = null; 
    try { 
     is = getContentResolver().openInputStream(mPath); 
     Bitmap bitmap = BitmapFactory.decodeStream(is); 
     is.close(); 
     photo.setImageURI(mPath); 
    } catch (FileNotFoundException e) { 
     e.printStackTrace(); 
    } catch (IOException e) { 
     e.printStackTrace(); 
    } 

} 

我遇到什麼問題,請幫幫我!謝謝

回答

0

這聽起來像你的ImageView本身是空的。解決該問題可能會解決您的錯誤。