日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Android Launch Mode的学习记录

發布時間:2025/4/5 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android Launch Mode的学习记录 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我理解的Task實際上就是Activity堆棧,由于Task里面都是以Activity為單位的,所以一個Task里可以包含來自不同App的Activity,這里把跟Task相關的學習記錄下。

關于LaunchMode:

Activity的LaunchMode有四種standard、singleTop、singleTask、singleInstance,

第一種 standard:就是任何時候都啟動新的Activity。

第二種 singleTop:如果要啟動的Activity已經在Task的最頂層了,就復用這個Activity,否則啟動一個新的。

第三種 singleTask:如果要啟動的Activity已經在Task里了,則把這個Activity彈到最頂層并復用他,否則創建新的,注意,這個mode不會創建Task。

第四種 singleInstance:如果Activity還沒通過singleInstance模式創建過,也就是說還沒有獨立的Task單獨存放這個Activity的時候,就創建新的獨立Task,這個Task里只有這個Activity一個;否則復用這個Task和Activity。這里用圖片對這個模式詳細說明下:

說明一下:這里A、B、C都是Activity,其中A、C都是standard模式,B是singleInstance模式,啟動過程是A啟動到B,B啟動到C,C啟動到A,然后開始點擊返回。過程一目了然。

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的Android Launch Mode的学习记录的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。