我正在用 Android 开发视频游戏。为此,我使用了一个游戏循环及其包含的所有典型内容。我对 android 中的活动状态有疑问。
我需要一个活动来创建 GLSurfaceView,因此,问题是活动,当它完成其 onCreate 方法时,以这种方式继续:onCreate -> onResume -> onStart -> onStop。我猜它会通过这些状态,因为活动没有任何事情可做,而且是循环在工作。但我对这种行为有疑问:
我如何知道用户何时“最小化”或将设备置于待机状态?再次,方法 onStop -> onResume -> onStart 将触发,但是,这一次与第一个方法有何不同?
当用户将设备切换为待机时,我需要停止循环,但在第一次启动时不需要。
我希望我已经解释得很好。谢谢。