1.回退棧的activity實例處理不同,請看一下例子:
A,B,C均設為singleTask時,啟動順序A->B->C->A,此時回退是 A->結束;把B,C均銷毀了
A,B,C均設為singleInstance時,啟動順序A->B->C->A,此時回退是 A->C->B->結束;把底層的A移到棧的上方
2.啟動時task(activity實例棧)的不同,singleInstance會新建一個task(若當前task為空,且TaskReord不存在實例時,singleInstance模式下不會新建task)
新聞熱點
疑難解答