我的平板電腦應用程序必須顯示一個非常大的圖像(2500x6000),並允許用戶平移,放大&了。由於它無法放入內存中,因此我已將其分解爲多個tile並根據需要加載這些內存。我遇到的問題是,無論何時卸載或替換位圖,都會導致垃圾收集,從而使我的應用程序明顯停頓。我想知道是否有人想出瞭解決這個問題的巧妙方法?我使用BitmapFactory.decodeResource創建了我的位圖。我試着替換相同的位圖,但垃圾收集仍在運行(假設它轉儲舊的位圖並用新的位圖替換它)。試圖顯示大圖像作爲瓷磚沒有打嗝
謝謝!
加載瓷磚不是真的問題......除了垃圾收集位,我不認爲其他方法會改變這一點。 我可能會嘗試瀏覽器的方法,但我不認爲網絡視圖會真正爲我們試圖獲得的行爲工作。 – anakin78z 2012-02-06 18:06:11