切换活动时内存不足

Out of Memory when Switching Activities

我正在制作一个 android 应用程序,其中包含一个菜单 activity 和一个游戏 activity。从菜单切换到游戏然后再返回菜单是可行的,但是一旦您尝试返回游戏 activity,我就会收到内存不足错误。游戏 activity 加载了一些位图,所以在游戏 activity 的 onStop() 方法中,我尝试回收所有位图,调用 finish() 并调用 gc(),但是 none 它的工作原理,当我尝试切换回游戏 activity 时,我仍然遇到内存不足错误。我已经尝试对此进行研究,但到目前为止我还没有发现任何有用的东西。有什么方法可以解决这个问题并确保我的游戏 activity 在关闭时完全从内存中释放出来吗?

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