Android之Activity的4种加载模式
生活随笔
收集整理的這篇文章主要介紹了
Android之Activity的4种加载模式
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一個(gè)Task可以理解成一個(gè)Activtiy棧,可以裝載一個(gè)或者多個(gè)Activity,回退和打開的順序邏輯和基本的數(shù)據(jù)結(jié)構(gòu)棧是一致的。下面的這段話非常關(guān)鍵:那就是,一個(gè)Application如果有N個(gè)Activity,這些Activity分布在M個(gè)Task中,那么Application的回退棧會(huì)遵循這樣的原則,首先從當(dāng)前Acitivty在的Task回退,直到這個(gè)Task中再無(wú)記錄;那么會(huì)尋找下一個(gè)Task再次回退直到?jīng)]有Activity(這個(gè)Task是怎么尋找的呢,其實(shí)Task在Appliction的總棧中也是有記載的,總是TasK中最近使用的Activity相關(guān))。
Activity的啟動(dòng)模式可以通過(guò)AndroidManifest.xml文件中的元素的屬性來(lái)指定,一共有4中模式:
總結(jié)
以上是生活随笔為你收集整理的Android之Activity的4种加载模式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Android之TypedArray 为
- 下一篇: Android之常见面试题