-
SingleInstance模式:啟動(dòng)一個(gè)新的任務(wù)棧存放Activity,并且是單實(shí)例模式,重復(fù)創(chuàng)建只會(huì)調(diào)用onNewIntent方法查看全部
-
adb shell dumpsys acctivity查看當(dāng)前模擬器的Activity信息查看全部
-
Android只允許一個(gè)任務(wù)棧處于前臺(tái)查看全部
-
在配置文件中給Activity設(shè)置process屬性,可以使其打開(kāi)在另一個(gè)進(jìn)程中,雖然進(jìn)程不同,但是在同一個(gè)Task(任務(wù)棧)中 getTaskId()得到本Activity所在任務(wù)(棧)的id查看全部
-
bundle.putParcelable("bitmap",bitmap)把此bundle傳遞到另一個(gè)Activity的時(shí)候,可以不接收bundle,直接接收bitmap,bitmap = getIntent.getParcelableExtre("bitmap")查看全部
-
調(diào)用別的app的activity,所屬的還是同一個(gè)task查看全部
-
屬于同一個(gè)應(yīng)用的activity在同一個(gè)task中,即使所在的進(jìn)程不同查看全部
-
task就是activity的序列集合查看全部
-
任務(wù)可以跨進(jìn)程間調(diào)用查看全部
-
處于棧頂,執(zhí)行OnNewIntent()方法查看全部
-
launchMode 屬性的singleInstance 與singleTask類似,只是singleInstance定義的activity會(huì)重新分配一個(gè)棧地址 如圖所示,main1,2,3是mainactivity在棧中的排放,啟動(dòng)方式Main1->FirstActivity->Main2->FirstActivity->Main3,,, 返回時(shí),Main3->Main2->Main1->FirstActivity查看全部
-
android:launchMode=" " android:launchMode 1.standard 未指定模式即為標(biāo)準(zhǔn)模式,在此模式下可以重復(fù)啟動(dòng)同一個(gè)activity; 2.singleTop 只有在某activity為棧頂activity,在重復(fù)啟動(dòng)時(shí)會(huì)調(diào)用onNewIntent()方法,不被重新創(chuàng)建; 3.singleTask 在啟動(dòng)時(shí)系統(tǒng)會(huì)搜索任務(wù)棧中是否包含該activity,如果包含則調(diào)用onNewIntent()方法并將其之上棧中其他的activity全部destroy掉查看全部
-
adb shell dumpsys activity 查看activity及task信息查看全部
-
,...................查看全部
-
通過(guò)在Manifest中為activtiy注冊(cè)信息時(shí)添加:process 即可分配不同的進(jìn)程名; 使用activity的getTaskId()方法可以獲得當(dāng)前應(yīng)用程序的taskId,同一個(gè)應(yīng)用程序下的不同activity默認(rèn)情況下的taskId都是相同的;查看全部
舉報(bào)
0/150
提交
取消