這是初學者最常問的問題之一,但我仍然無法獲得任何幫助。在一個活動中,我有一個viewflipper,我通過編程方式將圖像分配給圖像(使用for循環將大約100張圖像添加到viewflipper中)。可能是由於圖像大小或由於大量的圖像,我得到的位圖OutOfMemory錯誤。我的問題是:Android中的圖像內存管理
- 如果這是因爲我的drawable需要內存空間,有什麼辦法可以釋放它們佔用的空間嗎?
- 可以垃圾回收的原因呢?如果是這樣的解決方案是什麼?
- 既然我正在使用viewflipper,有沒有什麼辦法可以加載我的當前,前一個和下一個viewflipper視圖?這有助於佔用更少的內存嗎?
如果我的問題很混亂或不可理解,請讓我知道。這對我來說是一個重要的話題,因爲我在幾乎所有的應用程序中都面臨着這個問題。
從分配圖像中添加一點點代碼s programatically部分 –