Universal Image Loader を使用して、アプリの画像をリストビューで表示しています。UnlimitedDiscCacheドキュメントによると、これが最速のキャッシュメカニズムであるため、私は使用しています。
ただし、アプリを閉じたとき (たとえば ) にディスク キャッシュをクリアしたいのですonStop()が、特定の制限を超えた最も古いキャッシュ ファイルのみを削除する必要があります (同様TotalSizeLimitedDiscCacheに)。
私は知ってImageLoader.clearDiscCache()いますが、私の場合、UnlimitedDiscCache以前に使用していたので、これにより完全なキャッシュがクリアされます...
したがって、ユーザーがリストビューを読み込んでスクロールしているときに最速のキャッシュメカニズムを持ち、ユーザーがアプリと対話しなくなったときに低速のキャッシュをクリアしたいと考えています。
これを達成する方法はありますか?