2013-09-29 63 views
0

我有一個Android應用程序正在運行,每20毫秒重複繪製位圖。Android使用回收位圖

我該如何讓它如此Android不會自動回收我的位圖?

我將位圖保存在哈希映射中,並在字符串(位圖的名稱)中鍵入位圖文件。

回答

0

它會回收它們,除非你在其他地方使用它們。

您需要維護一些指向位圖的對象,然後當您使用新的位圖調用setContentView()(或等價物)時,它不會被回收。

因此,當您創建位圖時,請將某個位圖的引用存儲在某個位置(如陣列中),然後保持該位置。然後把你的位圖放到顯示器中。