奇怪的活动行为

时间:2012-04-29 15:45:02

标签: android android-activity android-lifecycle

我是Android的新手,我想开发简单的游戏。

我已经阅读了关于the official android site的活动生命周期以及此处的stackoverflow,但我需要一些暂停/恢复游戏的帮助: - /

我原本期望一些类似于生命周期图的场景,但是当我锁定屏幕时,也会调用方法Activity.onDestroy(),然后再次调用onCreate()。我很困惑,因为onRestart()没有被召唤!

我知道屏幕方向的问题,并添加了android:screenOrientation="landscape"这应该有用。

我很高兴其他游戏机制,例如动画,收藏等,这些都在互联网上得到很好的描述,但我无法管理暂停/恢复。

有人可以推荐全面的教程或提供代码示例吗?任何有关如何构建简单游戏骨架的内容,可以暂停,保存等等都将非常感激。

非常感谢

1 个答案:

答案 0 :(得分:0)

尝试使用调用游戏,surfaceView或其他东西的活动来管理游戏线程...在线程中使用一些公共方法,暂停&恢复他们。在活动onResume()中使用这些方法,也在onPause()中使用。 也可以尝试在暂停游戏时停止线程,并在恢复时 - 创建新线程并启动它们。