2016-09-12 3 views
0

大きなテキストファイルをGTFSファイル(Google Transit)として読み込み、これをFirebaseデータベースに配置するにはどうすればよいですか?問題はさまざまなフォームを使用していて、すべてのアプリケーションがOutOfMemoryエラーを返すことです。Androidで大きなテキストファイルを読むには?

+0

一度にすべてのデータをRAMに読み込もうとしていますか? – thangdc94

+0

私は本当にあなたの質問はしませんでしたが、私はすべてのデータをAsyncTaskで読みました、私はまた分離しようとしました –

+0

ファイルの大きさはどれくらいですか? > 2MB? – Veener

答えて

0

ファイルを複数に分割すると役立ちます。

+0

これを行うには、プログラム的な方法がありますか? –

+1

もう少し拡張して、その方法を示すことができますか? – alexbt

0

大きなファイルの場合は、bufferを使用して読み取ります。それ以外の場合は、メモリ(RAM)にすべてキャッシュされたデータが読み込まれ、これが例外メモリ不足の原因になります。

関連する問題