TabWidget活动处理 - 它是否每次都创建一个新活动?

sto*_*986 2 android tabwidget activity-stack android-activity

当TabWidget使用意图为每个选项卡指定目标活动时,在默认操作之外的活动堆栈上是否有对这些活动的特殊处理?

对于Instance,如果我的应用程序有选项卡A,B和C,我按此顺序单击它们 - A,B,A,C,A,B - 活动堆栈将如何更改?

我对默认操作的理解,如果每次在intent上调用startActivity(),都会让Stack继续加载活动的新实例:A,AB,ABA,ABAC,ABACA,ABACAB

很难相信它的工作原理......似乎它会浪费资源而且可能是无穷无尽的.任何人都可以告诉我这将如何实际工作?

Com*_*are 6

对于Instance,如果我的应用程序有选项卡A,B和C,我按此顺序单击它们 - A,B,A,C,A,B - 活动堆栈将如何更改?

TabWidget的内心活动,不进入堆叠.

我对默认操作的理解,如果每次在intent上调用startActivity(),都会让Stack继续加载活动的新实例:A,AB,ABA,ABAC,ABACA,ABACAB

TabWidget 不会在每个选项卡单击上创建新活动.