【发布时间】:2014-03-09 04:32:19
【问题描述】:
我正在开发我的第一个安卓游戏,它包含大量的位图。一切都很好,直到我决定在我的应用中添加一个“主要活动”,它位于游戏活动的后面。
之前:
[Game Activity] --> SurfaceView --> init (loading bitmaps) --> starting the game
现在:
[Main Activity] --> (user needs to click on "PLAY" button) -->...
[Game Activity] --> SurfaceView --> init (loading bitmaps) --> starting the game
这就是问题所在。每次用户单击 PLAY 按钮时,都会创建一个新的 Game Activity 实例,它必须通过“init”并重新加载位图...... 编辑:例如,如果在游戏过程中用户按下后退按钮。
显然,这是一个糟糕的设计架构。有人能提出更有效的方法吗?
【问题讨论】:
标签: android memory-management bitmap