Activity生命周期onCreate()一个参数和两个参数的区别
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Log.i(TAG, "1、调用 onCreate(Bundle savedInstanceState) 方法,首次创建 Activity ");
}
@Override
public void onCreate(Bundle savedInstanceState, PersistableBundle persistentState) {
super.onCreate(savedInstanceState, persistentState);
Log.i(TAG,"调用 onCreate(Bundle savedInstanceState, PersistableBundle persistentState)"

本文探讨了Android Activity的onCreate()方法,包括一个参数和两个参数的区别。两个参数的onCreate()是自Android 5.0引入的,需配合`android:persistableMode="persistAcrossReboots"`设置,赋予Activity持久化能力。此方法与PersistableBundle一起使用,用于系统重启后的数据恢复,且不影响常规的序列化操作。
965

被折叠的 条评论
为什么被折叠?



