如果片段暂停,如何重新启动片段?

时间:2014-09-06 20:17:55

标签: android android-fragments

如果暂停,我的游戏没有任何意义继续下去,它可以用来作弊。

因此,如果收到电话,我想重新启动该级别。这样做的最佳方式是什么?

对片段进行片段事务处理似乎是错误的。我应该在活动中这样做吗?检查当前片段是否为GameFragment,如果是,则进行新GameFragment的交易?

1 个答案:

答案 0 :(得分:0)

您应该在活动中执行此操作。在活动中调用onPause时,也会在片段中调用它(在片段生命周期中读取)。

只要记录游戏是否已经启动然后在onResume中检查此布尔值,如果它已经启动,则使用片段事务将片段重新绑定到活动。

你也可以这样做,这样你的游戏可以停止通话暂停你的游戏,但这完全是另一回事。