2014-07-03 145 views
0

在我的應用程序中,將.jpg文件保存在移動設備的內存中。並試圖加載相同的ImageView,爲此做下面的事情..從內部存儲器讀取文件並加載到ImageView中

 String path = file.getAbsolutePath(); 
     Bitmap bmp; 
     bmp = BitmapFactory.decodeFile(path); 
     iView.setImageBitmap(bmp); 

iView是Imageview實例。

但是每次將bmp設置爲null這意味着它無法解碼此文件 任何人都可以幫助解決這個問題。

回答

0

我通過創建文件時獲得URI,並把它傳遞給位圖,像這樣做:

Bitmap bm = BitmapFactory.decodeFile(imageUri.getPath(), options); 
imageView.setImageBitmap(bm); 

爲了得到URI我的文件如下:

imageUri = Uri.fromFile(fileNameHere); 
相關問題