文章詳情頁
java - Activity 進(jìn)入后臺(tái)再次傳值?
瀏覽:219日期:2024-01-07 11:53:39
問題描述
1.如何讓一個(gè)Activity在按break鍵時(shí)不執(zhí)行銷毀,而是在后臺(tái)隱藏(即不執(zhí)行其onDestory()方法)。2.同時(shí)當(dāng)我再一次通過Intent打開那個(gè)Activity時(shí),Activity必須能夠接受到新Intent傳過來的值。
Ps:我發(fā)現(xiàn)通過網(wǎng)上提供的一個(gè)方法(把Activity的launchMode設(shè)置為singleInstance,同時(shí)監(jiān)聽break按鈕事件調(diào)用 moveTaskToBack(false))能夠把第一個(gè)問題解決,但是每次執(zhí)行第二個(gè)問題時(shí),那個(gè)Activity雖然會(huì)執(zhí)行OnStart()等生命周期方法,但是從新Intent里取得的數(shù)據(jù)還是第一次啟動(dòng)Activity時(shí)Intent里面的數(shù)據(jù)。對(duì)于上面兩個(gè)問題如果有更好的方法,請(qǐng)告訴我一下。
問題解答
回答1:Activity.onNewIntent會(huì)收到新的Intent
標(biāo)簽:
java
上一條:java - For-Each能夠遍歷數(shù)組(Array)的原理是什么?下一條:macos - idea用maven編譯成功,但總有提Class JavaLaunchHelper is implemented in both
相關(guān)文章:
1. mac里的docker如何命令行開啟呢?2. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””3. docker - 各位電腦上有多少個(gè)容器啊?容器一多,自己都搞混了,咋辦呢?4. 關(guān)于docker下的nginx壓力測(cè)試5. docker容器呢SSH為什么連不通呢?6. nignx - docker內(nèi)nginx 80端口被占用7. 如何解決Centos下Docker服務(wù)啟動(dòng)無響應(yīng),且輸入docker命令無響應(yīng)?8. docker 下面創(chuàng)建的IMAGE 他們的 ID 一樣?這個(gè)是怎么回事????9. angular.js使用$resource服務(wù)把數(shù)據(jù)存入mongodb的問題。10. docker start -a dockername 老是卡住,什么情況?
排行榜

熱門標(biāo)簽
網(wǎng)公網(wǎng)安備