Главная / Разработка приложений для Android 4.0 / File file = new File(myContext.getExternalFilesDir(null), "appData.txt"); try { FileOutputStream os = new FileOutputStream(file, true); OutputStreamWriter out = new OutputStreamWriter(os); out.write{data); out.close(); } catch (e) { } При компиляции ошибо

File file = new File(myContext.getExternalFilesDir(null), "appData.txt"); try { FileOutputStream os = new FileOutputStream(file, true); OutputStreamWriter out = new OutputStreamWriter(os); out.write{data); out.close(); } catch (e) { } При компиляции ошибок не обнаружено, все переменные имеют корректные значения, устройства внешней памяти установлены и доступны. Какие еще условия должны быть соблюдены, чтобы с помощью данного кода можно было успешно сохранить файл с данными?

вопрос

Правильный ответ:

приложение должно запросить разрешение, вызвав метод canWriteExternalStorage() перед исполняемым кодом
исключение должно генерироваться каждый раз до тех пор, пока не удастся сохранить файл
значения данных должны быть приведены к типу файлового объекта
в файле манифеста должно быть записано android.permission.WRITE_EXTERNAL_STORAGE
в метод getExternalFilesDir() вместо NULL должно быть передано значение ИСТИНА
Сложность вопроса
83
Сложность курса: Разработка приложений для Android 4.0
56
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
ответ подошёл
21 фев 2020
Аноним
Зачёт в студне отлично. Мчусь в бар отмечать экзамен интуит
26 июн 2019
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.