AssetManager.list - 对于某些设备来说结果太大了

时间:2012-11-07 17:20:42

标签: android

我的资源文件夹中有一个目录,其中包含大量png文件(600+)。当我在旧设备上调用“assetManger.list()”时,出现“ReferenceTable overflow(max = 512)”警告,然后出现“添加到JNI本地ref表失败(有512个条目)”错误,这基本上崩溃了应用程序。

在较新的设备上,这种情况永远不会发生。

在Android上的目录中列出/循环文件是否有不同的方式?

谢谢!

1 个答案:

答案 0 :(得分:0)

我不得不废弃这种方法并做一些完全不同的事情。看起来除了使用.list方法之外,没有其他方法可以列出资产文件夹中的文件。哦,好吧。