android上的内存不足列表文件(如何迭代大量文件)

时间:2017-04-25 10:21:27

标签: java android performance out-of-memory

我们的Android应用生成一些文件。取决于用户的活动高达500 每天600(这是业务请求,因此无法更改:))。

当有wifi连接的时候,应用程序会定期上传这些文件,并删除那些文件。

现在问题是当用户长时间没有连接时。 当建立wifi连接时,我们会出现内存不足错误。

使用File.listFiles检索文件 - 这似乎将整个列表放在内存中 - 导致问题。

DirectoryStreamFileVisitor尚不可用。

有没有办法迭代文件,而不是在数组中加载它们的名字?

0 个答案:

没有答案