Как читать большие текстовые файлы в виде файлов GTFS (Google Transit) и помещать их в базу данных Firebase? Проблема в том, что я использовал различные формы, и все мое приложение возвращает ошибку OutOfMemory!Как читать большие текстовые файлы на Android?
0
A
ответ
0
Резка файла на несколько частей может помочь.
+0
Существует программный способ сделать это ?? –
+1
Можете ли вы расширить еще немного и показать, как это сделать? – alexbt
0
С большим файлом используйте буфер, чтобы прочитать его. Еще когда вы читаете, данные кэшируются в памяти (ОЗУ), и это приводит к исключению из памяти.
Вы пытаетесь одновременно считывать все данные в ОЗУ? – thangdc94
На самом деле у вас не вопрос, но я прочитал в AsyncTask все данные, я также попытался отделить –
. Насколько велик файл? > 2 МБ? – Veener