Java 切换活动时内存不足

Java 切换活动时内存不足,java,android,bitmap,out-of-memory,Java,Android,Bitmap,Out Of Memory,我正在制作一个android应用程序,包括一个菜单活动和一个游戏活动。从菜单切换到游戏,然后再切换回菜单是可行的,但一旦您尝试返回到游戏活动,我就会出现内存不足错误。游戏活动加载了一些位图,因此在游戏活动的onStop()方法中,我尝试循环使用所有位图,调用finish()和gc(),但都不起作用,当我尝试切换回游戏活动时,仍然会出现内存不足错误。我已经试着研究过了,但是到目前为止我还没有找到任何有用的东西。有没有办法解决这个问题并确保我的游戏活动在关闭时从内存中完全释放 OutOfMemory

我正在制作一个android应用程序,包括一个菜单活动和一个游戏活动。从菜单切换到游戏,然后再切换回菜单是可行的,但一旦您尝试返回到游戏活动,我就会出现内存不足错误。游戏活动加载了一些位图,因此在游戏活动的onStop()方法中,我尝试循环使用所有位图,调用finish()和gc(),但都不起作用,当我尝试切换回游戏活动时,仍然会出现内存不足错误。我已经试着研究过了,但是到目前为止我还没有找到任何有用的东西。有没有办法解决这个问题并确保我的游戏活动在关闭时从内存中完全释放

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

一些代码会有帮助。。