Я не могу открыть файл для чтения в Android Studio.Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Я не могу открыть файл для чтения в Android Studio.

Сообщение Anonymous »

Файл test.xml находится в папке files, которая находится в папке приложения
при вызове метода ниже в журнале отображается 1 2 3, после чего возникает ошибка: File not Found: / data/user/0/com.example.myapplication/files/test.xml: открыть не удалось: ENOENT (нет такого файла или каталога)
метод:
protected Document buildDoc (контекст контекста, строковое имя файла) выдает Исключение{
Document doc = null;

Код: Выделить всё

try {
File file = new File(context.getFilesDir(), "test.xml");
Log.d("tag", "1");
DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
Log.d("tag", "2");
DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
Log.d("tag", "3");

doc = dBuilder.parse(file);
Log.d("tag", "4");

} catch (FileNotFoundException e) {
Log.e("error", "File not found: " + e.getMessage());
throw e;
} catch (Exception e) {
throw e;
}
return doc;
}
Я просто не могу понять почему и как исправить ошибку
Я очистил кеш и перезагрузил студию, но ошибка не выходит прочь

Подробнее здесь: https://stackoverflow.com/questions/785 ... oid-studio
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»