【发布时间】:2010-05-21 19:58:42
【问题描述】:
我有一个 Android 游戏,它有一个菜单活动,然后是另一个游戏活动,它创建一个 SurfaceView 和线程来处理画布绘图和游戏逻辑。当您退出游戏并再次启动过多或打开和关闭键盘(从而重新启动 Activity)时,游戏会耗尽内存,通常是在加载位图时:
java.lang.OutOfMemoryError: bitmap size exceeds VM budget
如何在游戏更改状态时将所有图像保留在内存中而不重新加载它们,或者如何从内存中释放它们并让它们在游戏重新启动时重新加载?
【问题讨论】:
标签: java android memory bitmap