0
我做了一個經常需要改變背景的小遊戲。 例如setBackgroundDrawableResource(R.drawable.backgroundgame); 現在我得到了內存不足的錯誤,所以我的問題是如何從內存中卸載以前的背景?OutOfMemoryError Android
我做了一個經常需要改變背景的小遊戲。 例如setBackgroundDrawableResource(R.drawable.backgroundgame); 現在我得到了內存不足的錯誤,所以我的問題是如何從內存中卸載以前的背景?OutOfMemoryError Android
當垃圾收集器不再需要時,最終應該刪除這些圖像。這聽起來好像你想調用位圖(link)上的recycle()
方法來更快地釋放空間。
確保你設置你的1)調用回收圖像,一旦你完成它,和/或設置參考爲空。雖然不推薦你也可能發現自己不得不調用GC.collect()。 – BonanzaDriver 2011-12-19 14:54:23