1

アプリのデータをキャッシュする唯一の宛先として常に「getFilesDir()」を使用しても安全ですか?

  1. そのディレクトリはいつでも利用できますか?
  2. 宛先に空き容量がない場合はどうなりますか? Androidはそれを処理しますか?
4

1 に答える 1

1

そのディレクトリはいつでも利用できますか?

はい。

宛先に空き容量がない場合はどうなりますか? Androidはそれを処理しますか?

Android には、デバイスのオンボード ストレージのサイズを魔法のように大きくする機能はありません。Android は、ユーザーが使用済みのストレージ スペースをクリーンアップできるように、さまざまな手順を実行します。ただし、最終的にはユーザーの容量が不足する可能性があります。内部ストレージの操作方法によっては、IOExceptionエラーが発生するか、サイレント エラーが発生する場合があります (ゼロ バイト ファイルの書き込みなど)。

于 2013-08-18T20:38:31.420 に答える