Я хотел бы написать файл json на внутреннем хранилище, но я не могу его обработать. Вот мой код:Как написать файл JSON во внутреннем хранилище
String answers_json = data.getExtras().getString("answers");
Log.d("****", "****************** WE HAVE ANSWERS ******************");
Log.v("ANSWERS JSON", answers_json);
Log.d("****", "*****************************************************");
try {
File file = new File (getFilesDir(),"answers.json");
FileWriter fileWriter = new FileWriter(file);
BufferedWriter writer = new BufferedWriter(fileWriter);
writer.write("answers");
writer.flush();
writer.close()
я пытался так много вариантов, но заканчивается всегда с ошибкой «Не удалось открыть» или всякий раз, когда все в порядке, ни один файл не находит на моем телефоне (это означает, что ничего не произошло). Что не так с моей стороны?
Где вы храните этот файл? ;) – Fustigador
Файл файла = новый Файл (getFilesDir(), "answers.json"); это лучше? –
В вашем коде много ошибок. Я бы посоветовал вам потратить некоторое время на чтение ... Сначала вам нужно получить доступ к хранилищу, затем создать каталог (если применимо к вашему делу), а затем создать файл и написать на нем. есть много учебников. Просто пойдите в Google. – Fustigador