ファイルがAndroid SDカードに存在するかどうかを確認しようとしています...だから私はそうします:
File f=new File(sdpath + "/" + DATABASE_NAME); //
if(!f.exits()) {
...create new file..
}
else {
...do something...
}
これにより、実際にSDカードにディレクトリまたはファイルが作成されるたびに。
私はそれが存在しないことを知っています、そして新しいファイルが実行されるとそれは作成されるべきではありませんか?
新しいファイルがファイルシステム上に実際のファイルを作成しないことをGoogle全体で読みましたが、私の場合は...
新しいファイルを使用せずにファイル/ディレクトリが存在するかどうかを確認する代替手段..
編集1:まあ、(4年後:))この問題は、私が投稿を書いていた時点で2つのデバイスでのみ発生し、そのうちの1つはAndroid 4.0を搭載したHTC Desire Cであり、もう1つは、Android 2.xを搭載したHuaweiでしたが、もう思い出せません。