3 回答
TA贡献2039条经验 获得超7个赞
onCreate()
onRestoreInstanceState()
onRestoreInstanceState()
onStart()
onCreate()
onStart()
.
onSaveInstanceState()
:
protected void onSaveInstanceState(Bundle icicle) { super.onSaveInstanceState(icicle); icicle.putLong("param", value);}
onCreate()
:
public void onCreate(Bundle icicle) { if (icicle != null){ value = icicle.getLong("param"); }}
TA贡献1829条经验 获得超4个赞
onRestoreInstanceState()
设备更改的方向(您的活动被破坏并重新创建) 在您的前面还有另一个活动,操作系统会在某个时候杀死您的活动,以便释放内存(例如)。下次你开始活动的时候 onRestoreInstanceState()
会被召唤。
Back
Back
.
onSaveInstanceState()
onRestoreInstanceState()
onRestoreInstanceState()
onRestoreInstanceState()
:
大多数实现只需使用onCreate(Bundle)来恢复它们的状态,但有时在完成所有初始化或允许子类决定是否使用默认实现之后,在这里这样做是很方便的。此方法的默认实现将执行以前由onSaveInstanceState(Bundle)冻结的任何视图状态的还原。
onRestoreInstanceState()
Activity
TA贡献1793条经验 获得超6个赞
onSaveInstanceState()
onCreate()
onCreate
Bundle
- 3 回答
- 0 关注
- 648 浏览
添加回答
举报