Я пытаюсь заставить компьютер прочитать текстовый файл, полный слов, и добавить его в ArrayList. Я работал над обычным Java-приложением, но не могу заставить его работать на Android. Кто-нибудь может мне помочь?прочитать текстовый файл android
try {
FileInputStream textfl = (FileInputStream) getAssets().open("test.txt");
DataInputStream is = new DataInputStream(textfl);
BufferedReader r = new BufferedReader(new InputStreamReader(is));
String strLine;
while ((strLine = r.readLine()) != null) {
tots.add(strLine); //tots is the array list
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Я продолжаю получать сообщение об ошибке. Текстовый файл - 587kb, так что это может быть проблемой?
Какая ошибка вы получаете? Измените свой вопрос, включив это! – Argyle
Как вы хотите, чтобы он отображался? В ListView, чтобы каждый элемент был кликабельным? Или в TextView? – FoamyGuy
Я просто хочу, чтобы он был добавлен в список массивов, а затем оттуда он будет добавлен в список в текстовое представление. он говорит об ошибке в строке 38, которая является FileInputStream textfl = (FileInputStream) getAssets(). open ("test.txt"); 03-13 00: 22: 02.150: E/AndroidRuntime (480): \t at steve.fina.androidsm.FinalActivity.onCreate (FinalActivity.java:38) -thx btw для ответов –