【发布时间】:2017-03-18 09:20:17
【问题描述】:
我一直在我的Activity 生命周期中使用onCreate 方法来启动或从保存状态恢复,但最近发现还有另一个包含PersistableBundle 的onCreate 方法:
@Override
public void onCreate(Bundle savedInstanceState, PersistableBundle persistentState) {
super.onCreate(savedInstanceState, persistentState);
}
我发现它是从Android 21开始添加的。
谁能提供有关此方法的完整信息,何时调用和用法?
【问题讨论】:
-
我已经研究过这个文档,但很遗憾我没有明白这一点:developer.android.com/reference/android/…
-
重点是你可以通过将东西放在一个特殊的包中来保存设备重启之间的活动状态。
-
那为什么我们需要实现另一种方法呢?为什么android重启后也不使用保存状态?
标签: android android-activity activity-lifecycle