Этот вопрос касается этого .Поскольку это конкретный вопрос, я перенес этот вопрос сам по себе.Я попытался создать текстовый файл "foo.txt", прочитав его в своей деятельности, выполнив:
File file = new File("/assets/foo.txt");
if ( file.exists() ){
txtView.setText("Exists");
}
else{
txtView.setText("Does not exist");
}
Файл "foo.txt" находится в моей папке ресурсов, и я подтвердил, что онсуществует в ОС.Мой TextView всегда получает текст «Не существует» из кода выше.Я также попытался перейти на
File file = new File("/assets/foo.txt");
Scanner in = new Scanner(file);
, но это приводит к следующей ошибке inline : «Необработанный тип исключения FileNotFoundException».Затем Eclipse предлагает использовать try / catch, который устраняет ошибку, но затем тоже не работает должным образом.
Я также попытался установить для папки с ресурсами значение «Использовать как исходную папку», но это нелюбая разница.Я также попытался использовать необработанную папку, так как несколько человек предлагают бесполезно.У меня нет выбора, и мне действительно нужна помощь для этого.Должно быть легко ...
Другая попытка - перейти
AssetManager assetManager = getResources().getAssets();
InputStream is = assetManager.open("assets/foo.txt");
, но это приводит к ошибке inline во второй строке: «Необработанное исключение типа IOException».