Не удалось открыть: EISDIR (это каталог). Все решения, которые я нашел, говорят о вызове file.getParentFile().mkdirs(), но я все еще получаю эту ошибку. Он печатает Хорошо, но также печатает Каталог не создан.
String state = Environment.getExternalStorageState();
if (Environment.MEDIA_MOUNTED.equals(state))
{
Log.e("test", "Good");
}
File f = Environment.getExternalStorageDirectory();
lvlWriter.writeLevel(f);
.
writeLevel(File f)
{
File file = new File(f, "1.txt");
if (!file.getParentFile().mkdirs())
{
Log.e("test", "Directory not created");
}
if (!file.exists())
{
file.createNewFile();
}
Подробнее здесь: https://stackoverflow.com/questions/244 ... -directory