【问题标题】:How to read large text files on Android?如何在 Android 上读取大文本文件?
【发布时间】:2016-09-12 01:51:34
【问题描述】:

如何将大文本文件作为 GTFS 文件 (Google Transit) 读取并将它们放在 Firebase 数据库中?问题是我使用了各种形式,我的所有应用程序都返回错误 OutOfMemory!

【问题讨论】:

  • 您是否尝试一次将所有数据读取到 RAM 中?
  • 我并没有真正提出你的问题,但是我在 AsyncTask 中读取了所有数据,我也尝试过分开
  • 文件有多大? > 2MB?
  • 一个文件包含 83 MB @Veener

标签: android file firebase io


【解决方案1】:

将文件分成几部分可能会有所帮助。

【讨论】:

  • 有一种编程方式可以做到这一点??
【解决方案2】:

对于大文件,使用缓冲区读取它。否则,当您读取时,数据全部缓存在内存 (RAM) 中,这会导致内存不足。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-25
    • 2012-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-21
    • 1970-01-01
    相关资源
    最近更新 更多