我們有一個Android應用程序在Android 1.6上拋出內存不足錯誤。它在2.0以上工作正常。我們正試圖在這一點上減少運行時內存使用量。Android應用程序 - 我們可以在運行時重新使用圖像嗎?
我們正在考慮重新使用圖像 - 例如每個屏幕的背景圖像。是否可以在應用程序啓動時在內存中加載一次背景圖像,並在每個屏幕中重新使用此緩存副本,而不是每個屏幕都加載相同的背景圖像,從而增加RAM中的總體佔用空間?
我們知道圍繞運行時內存使用有很多其他方式和最佳實踐。但在這一點上,我們只是想知道這種「圖像重用」方法是否真的可行?
如果是,我們該怎麼做?完全可以節省任何內存,否則Android操作系統仍然會爲每個屏幕創建同一資產的多個副本,而不會從內存角度給予任何好處?
非常感謝您花時間閱讀我的文章。