2011-07-11 3 views
0

私はアンドロイドが初めてです。あなたのアプリケーションのデータストレージの最大限の制限を管理し、設定するのが正しい方法であると思いました。たとえば、私は画像キャッシュといくつかの情報を持つデータベースファイルを持っています。私はそれが潜在的に非常に大きくなることを望んでいません。アンドロイドが提供する方法で構築されているので、保存されているデータの量を管理できますか?再度ありがとうあなたのアンドロイドアプリケーション内のキャッシュを管理する

答えて

0

私はそうは思わない。手動で行う必要があります。イメージキャッシュにはデータベースとキャッシュフォルダがあります。したがって、DBまたはフォルダに制限を設定するために使用できるカスタムメソッドまたはクラスはありません。

+0

です。だからあなたは、とにかく私はプログラムでキャッシュされたメモリのすべてをプログラムで削除することができます知っている? – thunderousNinja

+1

まあ、フォルダのs単純削除呼び出しを使用してキャッシュフォルダの内容を削除することができます.DBの場合、単純なdelete文はすべてのレコードを削除します。しかし、おそらくリソースの最後のアクセスタイムスタンプに基づいて、キャッシュを段階的に削除することを提案します。 –