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

正文內(nèi)容

全面解析activity的4種啟動(dòng)模式(編輯修改稿)

2025-07-14 00:49 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 這種啟動(dòng)模式非常類似于standard,但是也有一些 區(qū)別:   如果在啟動(dòng)這種模式的Activity的時(shí)候,當(dāng)前任務(wù)棧的頂端已經(jīng)存在了相同的Activity,那系統(tǒng)就不會(huì)再創(chuàng)建新的,而是回調(diào)任務(wù)棧中已經(jīng)存在的該Activity的onNewIntent( )方法。請(qǐng)看下面的示意圖: 也正因?yàn)镾ingleTop啟動(dòng)模式的特殊性,所以在開(kāi)發(fā)時(shí),如果指定了一個(gè)Activity的啟動(dòng)模式是singleTop的那就應(yīng)該既要重寫onCreated()方法用于應(yīng)對(duì)第一次創(chuàng)建的情況,也要重寫onNewIntent( )方法來(lái)應(yīng)對(duì)重復(fù)創(chuàng)建的情況。 其實(shí)大家可以想象一下,這種啟動(dòng)模式的應(yīng)用場(chǎng)景。Android既然提供了這種啟動(dòng)模式,說(shuō)明肯定有應(yīng)有場(chǎng)景需要這樣的方式。其實(shí)最常用的場(chǎng)景就是搜索,比方說(shuō)我們?cè)谒阉骺蛑休斎胂胍阉鞯膬?nèi)容點(diǎn)擊搜索進(jìn)入SearchResultActivty(搜索結(jié)果頁(yè))查看搜索的結(jié)果(一般我們也會(huì)在搜索結(jié)果頁(yè)提供搜索框,這樣用戶無(wú)需點(diǎn)擊返回鍵回到上一個(gè)頁(yè)面再在搜索框中輸入搜索內(nèi)容點(diǎn)擊搜索),如果此時(shí)用戶還想搜點(diǎn)別的東西,就可以直接在當(dāng)前的搜索結(jié)果頁(yè) SearchResultActivty中的搜索框輸入搜索內(nèi)容繼續(xù)搜索。 大家想象一下,如果我們把SearchResultActivty的啟動(dòng)模式設(shè)置為Standard的話會(huì)是什么樣的景象。比如我們連著搜了10個(gè)內(nèi)容,那就會(huì)啟動(dòng)10個(gè)不同的SearchResultActivty,然而這些SearchResultActivty功能完全一樣,完全沒(méi)有必要?jiǎng)?chuàng)建這么多,而且還有一個(gè)和上一節(jié)中的郵箱一樣的問(wèn)題,就是用戶搜索結(jié)束想回到 首頁(yè),那就還得按10次返回鍵才能回到首頁(yè), ! 這時(shí),singleTop啟動(dòng)模式就派上用場(chǎng)了,我們首先把SearchResultActivty的啟動(dòng)模式設(shè)置為singleTop,這樣用戶在SearchResultActivty頁(yè)面中繼續(xù)搜索的時(shí)候,我們只需把用戶要搜索的內(nèi)容放在Intent里面然后啟動(dòng)SearchResultActivty,這時(shí)系統(tǒng)并不會(huì)重新創(chuàng)建新的SearchResultActivty,而是回調(diào)當(dāng)前任務(wù)棧棧頂?shù)腟earchResultActivty的onNewIntent()方法來(lái)接收帶有用戶搜索內(nèi)容信息的Intent,然后我們拿到用戶搜索內(nèi)容后調(diào)搜索接口,并根據(jù)接口返回內(nèi)容重新刷新布局即可,似不似很神奇?其實(shí)我們?cè)谏弦还?jié)提到的郵箱的問(wèn)題,也是用這種方式來(lái)解決的,原理和搜索一樣的。三、singleTask 這種啟動(dòng)模式的Activity在Android系統(tǒng)中只允許存在一個(gè)實(shí)例。 如果系統(tǒng)中已經(jīng)存在了該種啟動(dòng)模式的目標(biāo)Activity,則系統(tǒng)并不會(huì)重新創(chuàng)建一個(gè)目標(biāo)Activity,而是首先將持有目標(biāo)Activity的整個(gè)任務(wù)棧都會(huì)被置于前臺(tái)(用戶可見(jiàn)),并且通過(guò)on
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1