私のタブレットアプリは非常に大きな画像(2500x6000)を表示し、ユーザーがパン、ズームイン、ズームアウトできるようにする必要があります。それはメモリに収まらないので、私はそれをタイルに分割し、必要に応じてそれらをロードしています。私が遭遇している問題は、ビットマップをアンロードまたは置換するたびにガベージコレクションが発生し、アプリが目立って途切れることで一時停止することです。誰かがこれを回避するための賢い方法を思いついたのだろうかと思いましたか?BitmapFactory.decodeResourceを使用してビットマップを作成します。同じビットマップを置き換えようとしましたが、ガベージコレクションは引き続き実行されます(古いビットマップをダンプして新しいビットマップに置き換えると仮定します)。
ありがとう!