サムネイルやその他の小さなビットマップをキャッシュするために使用する LRUCache があります。現在はメインの活動で使用していますが、他の活動でも使用したいと思っています。これは、この LRUCache オブジェクトをカスタム アプリケーション シングルトン (Application を拡張する) に単純に格納し、他のアクティビティでキャッシュにアクセスする問題を解決するのが良い考えかどうか疑問に思います。私が懸念している理由は、私が理解しているように、アプリケーション プロセスが強制終了された場合 (アプリがバックグラウンドで長時間実行されたままになっている場合に発生する可能性が非常に高い)、アプリケーション オブジェクト、したがってキャッシュがガベージになるためです。集めました。私が間違っている場合は訂正して、この問題をよりよく理解するのを手伝ってください/この問題の解決策を提供してください.
質問する
1811 次
2 に答える
0
これはまったく素晴らしいアイデアだと思います。関連情報を含む Google I/O 2012 のビデオ: http://www.youtube.com/watch?v=gbQb1PVjfqM
于 2013-06-08T03:59:35.717 に答える