2011-06-13 17 views
2

我使用加載封面的列表視圖我有OutOfMemory問題。 我使用方法getView BaseAdapter重用單元格。 我使用正常運行的imageLoader,雖然問題可能是 相關,但我知道這是可能的。 但是,我禁用了現在imageLoader當前的 加載映像的高速緩存內存,但不存儲更多內容。 當我在某個時候在列表中滾動時,我在logcat中獲得了 以下錯誤: 345對於此過程,600字節的外部分配太大。 VM不會讓我們分配345,600字節ListView OutOfMemory:此過程的外部分配過大

這個錯誤也當我在列表的末尾出現,我繼續 滾動,滾動列表是多還是非常輕微,因爲到底是 但同樣顯示細胞。 GetView的BaseAdapter是未知的 但我仍然得到的錯誤,直到我滾動我的手指,而列表 不滾動: 345 600字節的外部分配太大,這一進程。 VM不會讓我們分配345,600字節

此問題上的內容時發生的愛可視A43,就是你知道爲什麼 系統嘗試分配內存則列表不會改變,因此 不收取細胞? 它可能來自IU的資源嗎?

真誠,

加布裏埃爾

回答

1

最有可能的,這來自於要裝載到ImageView部件的位圖。當你完成它們時,一定要recycle()你的Bitmap對象。