2016-09-12 4 views
0

Как читать большие текстовые файлы в виде файлов GTFS (Google Transit) и помещать их в базу данных Firebase? Проблема в том, что я использовал различные формы, и все мое приложение возвращает ошибку OutOfMemory!Как читать большие текстовые файлы на Android?

+0

Вы пытаетесь одновременно считывать все данные в ОЗУ? – thangdc94

+0

На самом деле у вас не вопрос, но я прочитал в AsyncTask все данные, я также попытался отделить –

+0

. Насколько велик файл? > 2 МБ? – Veener

ответ

0

Резка файла на несколько частей может помочь.

+0

Существует программный способ сделать это ?? –

+1

Можете ли вы расширить еще немного и показать, как это сделать? – alexbt

0

С большим файлом используйте буфер, чтобы прочитать его. Еще когда вы читаете, данные кэшируются в памяти (ОЗУ), и это приводит к исключению из памяти.