freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

全面解析activity的4種啟動(dòng)模式-資料下載頁(yè)

2025-06-17 00:49本頁(yè)面
  

【正文】 ,不許你心里再裝別的人!”,這就是說(shuō)持有目標(biāo)Activity的任務(wù)棧中只能有目標(biāo)Activity一個(gè)Activity。這樣說(shuō)是不是好理解一些,哈哈~   所以,如果要啟動(dòng)singleInstance模式的Activity,那只能新創(chuàng)建一個(gè)任務(wù)棧用來(lái)放它,因?yàn)槿思艺f(shuō)了,“我是獨(dú)一無(wú)二的!”。同樣的,如果從這種啟動(dòng)模式的Activity中啟動(dòng)別的Activity,那不好意思,我不管你是不是和我處在同一個(gè)應(yīng)用,我所在的任務(wù)棧只能擁有我一個(gè)人,您吶,另外讓系統(tǒng)給你創(chuàng)建一個(gè)任務(wù)棧待著去吧。 好了,至此我們介紹了Activity的4種啟動(dòng)模式了,也大致了解了每種啟動(dòng)模式的特點(diǎn)了,那接下里的問(wèn)題就是怎么使用呢?問(wèn)題又拋出來(lái)了,好,讓我們接著往下看。 怎么使用啟動(dòng)模式? 有兩種方式來(lái)使用或者說(shuō)設(shè)置Activity的啟動(dòng)模式: 方式1:: 看到?jīng)]有,在標(biāo)簽中設(shè)置android:launchMode=”**“屬性即可,**即我們上面所說(shuō)的四種啟動(dòng)模式。 方式2:通過(guò)為Intent添加標(biāo)識(shí)來(lái)設(shè)置 看到?jīng)]有,這里使用Intent的addFlags()方法來(lái)添加一些標(biāo)志,其實(shí)這個(gè)addFlags()不光可以用來(lái)設(shè)置Activity的啟動(dòng)模式,還能做很多事情,它的作用是給Intent添加一些附加屬性。具體的可以參見(jiàn)Android api哈~   那我們想設(shè)置Activity的啟動(dòng)模式應(yīng)該給addFlags()方法設(shè)置哪些參數(shù)呢?來(lái),接著往下看:FLAG_ACTIVITY_NEW_TASK與”singleTask”啟動(dòng)模式的作用一樣。FLAG_ACTIVITY_SINGLE_TOP與”singleTop”啟動(dòng)模式的作用一樣。FLAG_ACTIVITY_CLEAR_TOP這個(gè)標(biāo)識(shí)的意思比較特殊。它不對(duì)應(yīng)于我們上面所說(shuō)的啟動(dòng)模式中的任何一種,我們來(lái)看一下android api中對(duì)這個(gè)標(biāo)識(shí)的說(shuō)明: “如果正在啟動(dòng)的 Activity 已在當(dāng)前任務(wù)中運(yùn)行,則會(huì)銷毀當(dāng)前任務(wù)頂部的所有 Activity,并通過(guò)onNewIntent()將此 Intent 傳遞給 Activity 已恢復(fù)的實(shí)例(現(xiàn)在位于頂部),而不是啟動(dòng)該 Activity 的新實(shí)例。” 大家可能會(huì)發(fā)現(xiàn),通過(guò)addFlags()的方式來(lái)設(shè)置啟動(dòng)模式有局限性,只能顯示的設(shè)置“singleTask”和“singleTop”兩種啟動(dòng)模式,而并沒(méi)有對(duì)應(yīng)“standard”和“singleInstance”啟動(dòng)模式的標(biāo)識(shí)。是的,android api文檔中確實(shí)只只有以上三種標(biāo)識(shí)用來(lái)設(shè)置啟動(dòng)模式,而且第三種“FLAG_ACTIVITY_CLEAR_TOP”還不對(duì)應(yīng)任何一種啟動(dòng)模式,難道可以算作第5種啟動(dòng)模式?遺憾的是,我現(xiàn)在也不清楚是怎么回事?! ? 但是實(shí)際開(kāi)發(fā)中
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1