gpt4 book ai didi

java - Android读取大文件(内存不足异常)

转载 作者:行者123 更新时间:2023-11-30 11:32:14 25 4
gpt4 key购买 nike

我目前正在尝试将大文件 (>14MB) 读入我的 Android 应用程序。这是我目前使用的代码:

AssetManager manager = context.getAssets();
InputStream stream = manager.open(Filename);
BufferedReader br = new BufferedReader(new InputStreamReader(stream));
Scontent = br.readLine(); //I just load one big line that is bigger than 14 MB

但是我在大约 14MB 的分配上遇到内存不足异常。我读到一些关于最大应用程序大小为 16MB(取决于设备)的信息,但我找不到加载那么多数据的好方法。

加载如此大的文件最简单的解决方案是什么?

最佳答案

不要使用大文件,而是使用多个较小的文件 (~1MB)。如果您需要一次读取所有数据,则依次读取那些

关于java - Android读取大文件(内存不足异常),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16759248/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com