我試圖執行下面的代碼將圖像路徑轉換爲位圖以顯示在我的活動中。我收到下面的錯誤。我已經嘗試了很多不同的解決方案,但沒有正在獲取錯誤:對於此過程的外部分配過大
Strange out of memory issue while loading an image to a Bitmap object
Android: Resize a large bitmap file to scaled output file
OutOfMemoryError: bitmap size exceeds VM budget :- Android
錯誤: E/dalvikvm堆(19252):12742656個字節外部分配太大爲這個過程。
for(int i = 0; i < numItems; i++) {
File imgFile = new File(photoPaths.get(i));
if(imgFile.exists())
{
images[i] = BitmapFactory.decodeFile(imgFile.getAbsolutePath());
}
更努力嗎?我知道一個事實,這一個工程:http://stackoverflow.com/questions/477572/android-strange-out-of-memory-issue-while-loading-an-image-to-a-bitmap-object/ 823966#823966 – dmon 2012-04-03 21:33:59