3 回答

TA貢獻(xiàn)2039條經(jīng)驗(yàn) 獲得超8個(gè)贊
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貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超4個(gè)贊
onRestoreInstanceState()
設(shè)備更改的方向(您的活動(dòng)被破壞并重新創(chuàng)建) 在您的前面還有另一個(gè)活動(dòng),操作系統(tǒng)會(huì)在某個(gè)時(shí)候殺死您的活動(dòng),以便釋放內(nèi)存(例如)。下次你開始活動(dòng)的時(shí)候 onRestoreInstanceState()
會(huì)被召喚。
Back
Back
.
onSaveInstanceState()
onRestoreInstanceState()
onRestoreInstanceState()
onRestoreInstanceState()
:
大多數(shù)實(shí)現(xiàn)只需使用onCreate(Bundle)來恢復(fù)它們的狀態(tài),但有時(shí)在完成所有初始化或允許子類決定是否使用默認(rèn)實(shí)現(xiàn)之后,在這里這樣做是很方便的。此方法的默認(rèn)實(shí)現(xiàn)將執(zhí)行以前由onSaveInstanceState(Bundle)凍結(jié)的任何視圖狀態(tài)的還原。
onRestoreInstanceState()
Activity

TA貢獻(xiàn)1793條經(jīng)驗(yàn) 獲得超6個(gè)贊
onSaveInstanceState()
onCreate()
onCreate
Bundle
- 3 回答
- 0 關(guān)注
- 683 瀏覽
添加回答
舉報(bào)