Так что, как я уже сказал, при редактировании новый список слов занимал более 1048576 байт и вызывал исключение ввода-вывода без каких-либо ошибок ... (у меня была строка, установленная в e.Message (), в зацепке указывалось, что сообщение было пустым)
Что я сделал, так это разделил список слов на отдельные файлы в зависимости от размера слова (кстати, есть 26 разных файлов! Напишите мне, если вы хотите их)
затем в зависимости от размера словаУ меня есть я загружаю конкретный список слов, где все файлы находятся в формате enable # (# - размер слова).Если кто-то хочет знать, что я делаю это следующим образом:
int wordListID=0;
String wordList="enable"+goodText.length();
try {
Class res = R.raw.class;
Field field = res.getField(wordList);
wordListID= field.getInt(null);
}
catch (Exception e) {
//something
}
, то я отправляю этот конкретный wordListID по адресу:
InputStream is = this.getResources().openRawResource(wordListID);
и знаю, что у меня достаточно маленький файл, который на самом деле помогает моемупроизводительность тоже!
* Это моё первое приложение, так что я, возможно, не все делаю правильно ... просто пытаюсь освоить вещи