如何解决内存不足问题[关闭]

2023-12-28

朋友们,我正在开发一个包含大量图像和动画的应用程序。由于运行该应用程序 2.3 次后,它会自动崩溃,并且日志猫显示内存不足问题。解决方案是什么?


最好创建一个扩展 Application 的类。 每当应用程序内存不足时,该应用程序类都会为您提供 onlowmemory() 回调。 在那里你可以写

public void onLowmemory()
{
          Runtime.getRuntime().gc();
}

这将调用系统GC方法。在执行垃圾收集器时,android 将垃圾所有未使用的对象。

还有另一种方法可以解决这个问题。在动画中你可以调用 Runtime.getRuntime().gc(); 调用垃圾收集器。同样在 Activity onDestroy() 方法中,您可以调用 Runtime.getRuntime().gc();

这样你的问题就会得到解决

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何解决内存不足问题[关闭] 的相关文章

随机推荐