W/system.err: java.io.filenotfoundexception: /sdcard/gpstracker.txt (разрешение отказано)
В прошлый раз мне удалось сохранить его в моем файловом менеджере и на прошлой неделе, когда я попытался сохранить его снова. У меня есть ошибка это мой манифест android
manifest.xml андроид :
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE">
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE">
Мои коды активности:
Автоматически записывает = нуль;
Строковый адрес = "/sdcard/GPSTracker.txt";
пробовать {
fileWriter = новый файловый редактор(адрес, true);
} catch (IOException e) {
е.печатные();
}
BufferedWriter bufferedWriter = новый BufferedWriter(файловая машина);
Строку str1 = textLatLong.то gettext().метод toString().отделка();
Строки назначение1 = имя пользователя.то gettext().метод toString();
//Добавить новую строку для существующего текстового файла
пробовать {
// Во-первых, прочтите эти строки
Список<Объект> По линии = файлы.линий(контуров.вам(адрес)).собирать(коллекционеров.список());
длинный счет = линии.размер();
bufferedWriter.писать(граф + "," + серийный номер + "," + использования1 + "," + str1 выглядит следующим образом + "," + имя_файла1);
bufferedWriter.строки();
} catch (IOException e) {
е.печатные();
}
пробовать {
bufferedWriter.рядом();
} catch (IOException e) {
е.печатные();
}
Toast.makeText(MainActivity.this, "успешно сохранено", Toast.LENGTH_SHORT).показать();
Что я уже пробовал:
Я пробовал любой метод, насколько мог, но это всегда ошибка.
W/System.err: java.io.FileNotFoundException: /sdcard/GPSTracker.txt (разрешение отказано)
в java.io.FileOutputStream.open0(собственный метод)
David Crow
Какое из двух исключений выбрасывается, первое или второе?
Member 14771791
второй вариант
David Crow
Используя отладчик, вам нужно пройти через эти четыре оператора и найти точный, который вызывает исключение. С этой целью вы можете разбить это первое утверждение на отдельные части (а не собирать их все вместе).