2011-03-31 34 views
1

我想弄清楚onPause和onSaveInstanceState是什么。Android - 怎么把onPause和onSaveInstanceState

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

+0

http://stackoverflow.com/questions/151777/how-do-i-save-an-android-applications-state可能的重复 – mgv 2011-03-31 22:04:16

回答

3

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

在你的情况下,你可能会想要把大部分暂停逻辑放在onPause中。我发现我几乎总是使用onPause来处理大多数暂停逻辑,因为我的应用程序(游戏)通常不会简化为可轻松装入捆绑软件的内容。

相关问题