Android - 放在onPause和onSaveInstanceState中的内容

时间:2011-03-31 22:01:19

标签: android

我试图找出onPause应该包含什么以及onSaveInstanceState中的内容。

以纸牌游戏为例。 我想将正在播放的手恢复到完全相同的位置。我是否在onPause或onSaveInstanceState中进行保存?

1 个答案:

答案 0 :(得分:3)

要遵循的基本规则 - 如果要将数据放入onCreate的包中,请使用onSaveInstanceState。使用onPause编写可在onResume期间读取的持久数据。

在您的情况下,您可能希望将大部分暂停逻辑放在onPause中。我发现我几乎总是将onPause用于大多数暂停逻辑,因为我的应用程序(游戏)通常不会简化为容易融入捆绑的东西。