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

正文內(nèi)容

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

2025-06-17 00:49本頁面
  

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