[問題] 離開程式&記憶體
最近實做程式中
用了大量的圖片,使用記憶體約50mb
發現關閉程式後馬上打開
會發生錯誤…out of memory
確定離開程式後有進入destroy週期
請問該如何確保離開程式後
有歸還記憶體呢?
試過onDestory執行System.gc()
請問有其他建議嗎?
2013/09/10 更新
感謝回復!!!
之後發現...
在ondestory中~把所有的view通通丟掉就好了...
由於是自己做viewgroup,所有的view都在裡面單一viewgroup中
而我執行removeallview(),就通通丟了
觀察配置記憶體...
不斷開關開關APP的情況下~並發現記憶體有成長跡象...
而且也沒有出現oom問題了...看來這樣也是可以啦...
有同樣情況的可以試試看~
--
Sent from my Android
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 42.70.39.150
推
09/08 20:11, , 1F
09/08 20:11, 1F
→
09/08 20:12, , 2F
09/08 20:12, 2F
→
09/08 20:12, , 3F
09/08 20:12, 3F
推
09/08 20:30, , 4F
09/08 20:30, 4F
→
09/08 20:30, , 5F
09/08 20:30, 5F
※ 編輯: onlymonster 來自: 111.250.191.92 (09/10 02:58)
→
09/11 15:47, , 6F
09/11 15:47, 6F