メモリ効率的なビットマップキャッシング:これは、アプリケーションがアニメーションを使用してGCクリーンアップ中に停止され、アプリケーションがユーザーにとって鈍いように見える場合に特に重要です。キャッシュは、高価なオブジェクトを再利用することを可能にする。オブジェクトをメモリにロードする場合、これをオブジェクトのキャッシュと考えることができます。アンドロイドでビットマップを操作するのは難しいです。繰り返し使用する場合は、bimapをキャッシュする方が重要です。
LruCache<String, Bitmap> mMemoryCache;//declaration of LruCache object.
パラメータ | 詳細 |
---|---|
キー | メモリキャッシュにビットマップを格納するためのキー |
ビットマップ | メモリにキャッシュされるビットマップ値 |