0

私は現在、Android アプリケーションを構築しており、API から画像を取得するためにいくつかの HttpRequests を作成しています。今はオブジェクト コンテナに格納してから ArrayLists に格納していますが、アプリケーションの一時キャッシュに格納して、特定のアクティビティを終了してランチャー アクティビティに戻るようにしたいと考えています。 、そのアクティビティに戻るとき、画像に対して別の httprequest を行う必要はありません。

ただし、どこから始めればよいか、何を調べればよいか、または一時的なストレージに関することはわかりません。私は SharedPreferences のみを使用し、インテントに沿ってエクストラを渡しました。ドキュメントまたはサンプルコードのいずれかで、開始するのに適した場所を誰か教えてもらえますか?

編集:アプリケーションを終了したときにデータを削除したいことを忘れていました。キャッシングが何を意味するのかさえよくわからないので、人々が「キャッシング」について話すときにデフォルトでこれが起こるかどうかはわかりません

4

2 に答える 2

1

Android - How do I do a lazy load of images in ListView を参照できます。

回答から、Fedor の LazyList.zip にキャッシュの例があります。

于 2011-07-26T00:44:43.853 に答える
0

Activityクラスには、キャッシュ ディレクトリとライフサイクルに関する優れた情報が含まれています。キャッシュが数メガバイトを超える場合は、外部ストレージの使用を検討する必要があります。

于 2011-07-25T23:18:12.640 に答える