singleinstance模式场景 singleTop和singleTask有什么区别呢?
singleTop和singleTask有什么区别呢?singleTop singleTop和standard的唯一区别是,当singleTop的活动位于堆栈的顶部时,启动另一个活动不会创建新的活动,
singleTop和singleTask有什么区别呢?
singleTop singleTop和standard的唯一区别是,当singleTop的活动位于堆栈的顶部时,启动另一个活动不会创建新的活动,而是会重用它。例如,a是标准的,B是singletop,/ABAB是任务堆栈,start:a表示启动活动,初始堆栈是/a/a开始:B/AB开始:B/AB开始:A/ABA开始:A/ABAA开始:B/ABAAB开始:B/ABAAB就这样。Singletask和singleinstance可以分为另一种启动模式,这必然导致任务栈的变化。singletask和singleinstance的区别在于singleinstance所在的任务堆栈只能有其活动。设a为标准,B为单任务,C为标准/a开始:B/B开始:C/BC开始:A/BCA开始:B/B上面。