在android java中加载资产的最佳方法

在android java中加载资产的最佳方法,java,android,load,assets,Java,Android,Load,Assets,我有一个android活动,有很多计算,一切都很好,但在我项目的最终版本中,我需要在同一个活动中加载很多位图和声音,速度比实际慢很多。。有时,这种活动会自行消失 那么,我该如何加载所有资产呢?我应该在单独的类中声明它们,还是什么?基本上,您只在需要时加载这些资产,如果不需要,则卸载它们。(延迟加载) 因为手机内存有限,我想你的文件真的很大,所以你必须小心管理这些文件 对于图像,我推荐这一点,并尝试优化您的 关于声音,请看这个和这个讨论

我有一个android活动,有很多计算,一切都很好,但在我项目的最终版本中,我需要在同一个活动中加载很多位图和声音,速度比实际慢很多。。有时,这种活动会自行消失


那么,我该如何加载所有资产呢?我应该在单独的类中声明它们,还是什么?

基本上,您只在需要时加载这些资产,如果不需要,则卸载它们。(延迟加载)

因为手机内存有限,我想你的文件真的很大,所以你必须小心管理这些文件

对于图像,我推荐这一点,并尝试优化您的

关于声音,请看这个和这个讨论