3 回答
TA贡献2039条经验 获得超8个赞
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()会被召唤。
BackBack.
onSaveInstanceState()onRestoreInstanceState()onRestoreInstanceState()
onRestoreInstanceState():
大多数实现只需使用onCreate(Bundle)来恢复它们的状态,但有时在完成所有初始化或允许子类决定是否使用默认实现之后,在这里这样做是很方便的。此方法的默认实现将执行以前由onSaveInstanceState(Bundle)冻结的任何视图状态的还原。
onRestoreInstanceState()Activity
TA贡献1793条经验 获得超6个赞
onSaveInstanceState()onCreate()onCreateBundle
- 3 回答
- 0 关注
- 690 浏览
添加回答
举报
