This question is with regards to this one. Since it is a specific question I moved that question by itself here. I have tried creating a text file, "foo.txt", an read it into my Activity doing:
File file = new File("/assets/foo.txt");
if ( file.exists() ){
txtView.setText("Exists");
}
else{
txtView.setText("Does not exist");
}
The "foo.txt" file is located in my assets folder and I have verified that it exists in the OS. My TextView always gets the text "Does not exist" from the code above. I have tried going
File file = new File("/assets/foo.txt");
Scanner in = new Scanner(file);
as well, but this produces the following inline error: "Unhandled exception type FileNotFoundException". Eclipse then suggest to involve try/catch, which removes the error but it doesn't work properly then either.
I have also tried setting my assets folder to "Use as source folder", but this does not make any difference. I have also tried using a raw folder as several people suggests to no use. I am out of options and really need help for this one. Should be easy...
Another try is to go
AssetManager assetManager = getResources().getAssets();
InputStream is = assetManager.open("assets/foo.txt");
but this produces the inline error in the second line: "Unhandled exception type IOException".
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…