乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      android singleTask使用情況,場景分析

       卡瑞吉 2020-08-03

      singleTask運(yùn)行邏輯

      1.activity1(singleTop)–>intent–>activity2(singleTask),這個(gè)時(shí)候activity2位于棧頂,activity1處理stop狀態(tài),并沒有銷毀,因?yàn)闂V衋ctivity1不在activity2的上層,不會銷毀。當(dāng)直接finish掉activity2,activity1會執(zhí)行onResume,不會重新創(chuàng)建。當(dāng)通過調(diào)用intent回到activity1時(shí),因?yàn)閍ctivity1是singleTop模式,并且不是在棧頂。這個(gè)時(shí)候activity1會重新創(chuàng)建,執(zhí)行onCreate。

      2.當(dāng)啟動main activity1是singleTask模式時(shí),通過activity1調(diào)用intent跳轉(zhuǎn)到activity2,顯示activity2界面,這個(gè)時(shí)候按下home鍵回到桌面,再進(jìn)入應(yīng)用時(shí),發(fā)現(xiàn)并沒有顯示activity2,而是顯示activity1。意思就是沒有保存回到桌面時(shí)的界面狀態(tài),activity2被銷毀了,此時(shí)activity1執(zhí)行了onNewIntent。結(jié)論是:當(dāng)啟動main activity1是singleTask模式時(shí),不管此時(shí)顯示哪一個(gè)activity,按下home鍵,重新進(jìn)入應(yīng)用,都會執(zhí)行activity1的onNewIntent方法,之前顯示的activity將會銷毀。

      3.當(dāng)啟動main activity1是singleTop模式時(shí),在顯示activity1時(shí)按下home鍵回到桌面,再進(jìn)入應(yīng)用時(shí),此時(shí)activity1執(zhí)行了onNewIntent。跳轉(zhuǎn)到activity2(singTask)界面,按下home鍵,再回到應(yīng)用,會執(zhí)行activity2的onResume,顯示正常。結(jié)論是:當(dāng)啟動main activity1是singleTop模式時(shí),不管此時(shí)顯示哪一個(gè)activity,按下home鍵,重新進(jìn)入應(yīng)用,之前顯示的activity將會執(zhí)行onResume,顯示正常。

        本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多