朋友们,我正在开发一个包含大量图像和动画的应用程序。由于运行该应用程序 2.3 次后,它会自动崩溃,并且日志猫显示内存不足问题。解决方案是什么?
最好创建一个扩展 Application 的类。
每当应用程序内存不足时,该应用程序类都会为您提供 onlowmemory() 回调。
在那里你可以写
public void onLowmemory()
{
Runtime.getRuntime().gc();
}
这将调用系统GC方法。在执行垃圾收集器时,android 将垃圾所有未使用的对象。
还有另一种方法可以解决这个问题。在动画中你可以调用 Runtime.getRuntime().gc();
调用垃圾收集器。同样在 Activity onDestroy() 方法中,您可以调用 Runtime.getRuntime().gc();
这样你的问题就会得到解决
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)