getExternalFilesDir(String型)からパスを取得しようとしたところ、ここで返されたディレクトリが自動で作成されます。このシナリオを防ぐ方法。私を助けてください ??
1 に答える
0
getExternalFilesDir(String型)からパスを取得しようとしたところ、ここで返されたディレクトリが自動で作成されます。
そのとおりです。
getExternalFilesDir(文字列型)がディレクトリを作成しないようにする方法
できません。
このシナリオを防ぐ方法。私を助けてください ??
これが起こらないようにしようとする正当な理由がわかりません。したがって、あなたの推論を再考することをお勧めします。とにかく、このシナリオを防ぎたい場合は、次のことを行う必要があります。
- アプリと指定されたタイプの外部ファイル ディレクトリのパスを手動で決定します。のソースコードに
getExternalFilesDir
基づいて、Android がこれをどのように行うかを確認できます。リンクされたソース コードは、Android 5.0.0_r2 タグのものであることに注意してください。他のバージョンで何が違うのか、何が違うのかはわかりません。 - このディレクトリが存在するかどうかを手動で確認してください。
File
これにはクラスを使用できます。 - たとえば、ディレクトリが実際には存在しないのに、存在する場合に行うことを何も行わないなど、適切に行動してください。
于 2014-12-05T10:26:03.947 に答える