Android Activity onCreate()savedInstanceState为空
我有一个带有活动的应用程序,其中Android Activity onCreate()savedInstanceState为空,android,android-activity,Android,Android Activity,我有一个带有活动的应用程序,其中onSaveInstanceState(): 然后,我将执行以下步骤: 启动我的应用程序 按下设备“主页”按钮(进入Android主屏幕) 转到应用程序列表,然后按我的应用程序图标 再次显示我的应用程序 我预计,在重新启动onCreate()中的savedInstanceState后,将包含布尔值“XXX”。但是savedInstanceState为空为什么为空? 我已尝试将activity的launchMode属性设置为任何值(“标准”、“singleTask”
onSaveInstanceState()
:
然后,我将执行以下步骤:
onCreate()
中的savedInstanceState
后,将包含布尔值“XXX”。但是savedInstanceState
为空为什么为空?
我已尝试将activity的launchMode属性设置为任何值(“标准”、“singleTask”、“singleTop”、“singleInstance”)-这不起作用。按home按钮的可能重复不会导致应用程序终止,因此不会再次调用
onCreate
。
@Override
protected void onSaveInstanceState(Bundle outState) {
outState.putBoolean("XXX", true);
super.onSaveInstanceState(outState);
}