我正在尝试了解生命周期方法和 onSaveInstanceState()。
我实际上只需要担心 onCreate() 和 onPause() 是否正确? onCreate()?
我可以/应该忽略 onSaveInstanceState() 吗?我注意到一些示例将数据添加到包中,但如果有人将数据加固到其他地方的持久存储中,我为什么还要这样做?
伊恩
最佳答案
onSaveInstanceState() 用于在 Activity 转到onStop() 并使用onRetrieveInstanceState() 或onCreate 时存储状态() 获取之前的状态。
但是,如果应用程序在后台被杀死,那么您将无法保持状态。在这些情况下,Shared Preferences 会比这更好。
关于android - 生命周期方法和 onSaveInstanceState(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9696335/