0

在我的 android 应用程序中,有大量的图像资源,我以实现最大性能的方式实现了它们。

我已经释放了几乎每个屏幕System.gc()calculated heap size每个屏幕中的内存。

应用程序的流程是当我们完成应用程序的工作时,它从头开始重新启动以创建新模块。当用户在 4-5 次重复相同的过程以创建模块时,应用程序会强制关闭。

logcat 中的错误是相同的内存预算exceeds VM budget error

有没有办法在重新启动或处理bitmaps多次出现的大事件时完全停止应用程序。

我不知道完全关闭应用程序的代码,在这个应用程序中我无法继续完成所有活动。

有一些限制。请帮忙。谢谢。

4

1 回答 1

2

System.gc() 在您的代码中,Java VM 可能会或可能不会在运行时决定在该点进行垃圾收集。完成与位图的业务后,请尝试在位图上调用回收。这将有助于及时释放你的记忆。

于 2012-04-17T10:14:57.850 回答