アプリに「リセット」というボタンがあり、フォルダー全体(ユーザーフォルダー)を削除します。その後、同じフォルダーを再度作成しようとしていますが、最初の試行ではフォルダーを作成できますが、2 回目にユーザー フォルダーをリセットして再作成しようとすると、mkdir が原因でアプリがクラッシュします。 () はフォルダーを作成せず、そのフォルダーにデータベースを作成しようとしました。しかし、奇妙なことは、クラッシュした後、フォルダーが作成されていることです。
私は許可を持っています:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
私は両方の方法を試しました:
f.mkdir();
f.mkdirs();
何を間違える可能性がありますか?何か案が?