切换活动时内存不足

时间:2015-04-26 02:30:42

标签: java android bitmap out-of-memory

我正在制作一个带有菜单活动和游戏活动的Android应用程序。从菜单切换到游戏然后回到菜单工作,但是一旦你尝试回到游戏活动,我就会出现内存不足的错误。游戏活动加载了几个位图,所以在游戏活动的onStop()方法中,我尝试回收所有的位图,调用finish(),并调用gc(),但没有一个工作,我仍然得到了我尝试切换回游戏活动时出现内存错误。我试过研究这个,但到目前为止我还没有找到任何有用的东西。有没有办法解决这个问题,并确保我的游戏活动在关闭时完全从内存中释放出来?

1 个答案:

答案 0 :(得分:0)

当您的应用程序没有足够的内存来继续进行对象分配时,会发生OutOfMemory错误。检查给应用程序的内存大小,因为您使用位图内存消耗可能更多。请增加内存限制并检查行为。