1

簡単な質問があります: Web から何かをロードするときに URLConnection.setUseCaches(true) を使用すると、キャッシュされたファイルの有効期限はいつになりますか? 私はAndroid用に開発していますが、ほとんど違いはありません.SDカードからキャッシュファイルが削除されるのはいつですか?

4

2 に答える 2

4

接続の UseCaches フラグがtrue の場合、その接続は使用できるキャッシュを使用できます。false の場合、キャッシュは無視されます。デフォルト値は DefaultUseCaches から取得され、デフォルトは true です。**そのため、キャッシュを使用するには、独自に実装する必要があります。UseCaches フラグを true に設定すると、利用可能なキャッシュを使用できます。ただし、実装はしません。独自のキャッシュ..

于 2012-04-03T09:08:38.643 に答える
1

この質問の答えは、それが効果がないことを示唆しURLConnection.setUseCaches(true)ています。

次に Neil が説明するのは、内部 (携帯電話のメモリ) に格納された Android アプリが /data/data/packagename/cache に保持されるキャッシュされたコンテンツを持つことができる方法です。元の質問に答えるために、この機能に適用すると、システムは最終的にこれらの領域を制御しますが、APIで説明されているように、独自のコンテンツを管理する必要があります。

于 2012-04-03T09:26:46.010 に答える