淺析onSaveInstanceState調(diào)用時(shí)機(jī)

@Override
    protected void onSaveInstanceState(Bundle outState) {
        super.onSaveInstanceState(outState);
        Log.e("MainActivity", "onSaveInstanceState:");
    }

onSaveInstanceState以下5種情況被調(diào)用:

1、當(dāng)用戶按下手機(jī)home鍵的時(shí)候。

2、長(zhǎng)按手機(jī)home鍵或者按下菜單鍵時(shí)。

3、手機(jī)息屏?xí)r。

4、FirstActivity啟動(dòng)SecondActivity,F(xiàn)irstActivity就會(huì)調(diào)用,也就是說打開新Activity時(shí),原Activity就會(huì)調(diào)用。

5、默認(rèn)情況下橫豎屏切換時(shí)。

當(dāng)豎屏切換到橫屏?xí)r,系統(tǒng)會(huì)銷毀豎屏Activity然后創(chuàng)建橫屏的Activity,所以豎屏被銷毀時(shí),該方法就會(huì)被調(diào)用。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 【Android Activity】 什么是 Activity? 四大組件之一,通常一個(gè)用戶交互界面對(duì)應(yīng)一個(gè) ac...
    Rtia閱讀 3,928評(píng)論 3 18
  • Android 的活動(dòng)是可以包含用戶界面的組件,主要用于與用戶進(jìn)行交互。 1 手動(dòng)創(chuàng)建活動(dòng) 手動(dòng)創(chuàng)建活動(dòng)可以加深對(duì)...
    deniro閱讀 3,806評(píng)論 0 10
  • Activity的啟動(dòng)模式 在實(shí)際項(xiàng)目中需要根據(jù)特定的需求為每一個(gè)Activity指定恰當(dāng)?shù)膯?dòng)模式。 啟動(dòng)模式一...
    寒橋閱讀 1,136評(píng)論 0 0
  • 類加載機(jī)制 如下圖所示,JVM類加載機(jī)制分為五個(gè)部分:加載,驗(yàn)證,準(zhǔn)備,解析,初始化,下面我們就分別來看一下這五個(gè)...
    舉頭望明月泣閱讀 1,253評(píng)論 0 0
  • 第一章主要講了以下幾個(gè)知識(shí)點(diǎn): Activity生命周期 Activity的啟動(dòng)模式 IntentFilter匹配...
    Utte閱讀 1,285評(píng)論 0 3

友情鏈接更多精彩內(nèi)容