2

如果我有两个应用程序,第一个应用程序“APP1”带有“3 活动(A1,A2,A3)”,第二个应用程序“APP2”带有“4 活动(B1,B2,B3,B4)”。如果我,后台堆栈将如何存储这些活动做这个。启动 APP1 - A1 -A2 - 主页按钮 - 启动 APP2 - B1 - B2 - 主页按钮 - 启动 APP1 - A3。任何人都可以解释堆栈包含。

4

1 回答 1

0

Backstack 单独处理每个 Activity。在您的示例中,Backstack 的工作原理是:

App1 : A1-> A2 -> 添加到 Backstack (A2 现在在 App1 的栈顶)

App2 : B1-> B2 -> 添加到 Backstack (B2 现在在 App2 的栈顶)

启动 APP1(A2 可见):A3 -> 添加到 Backstack(A3 现在位于 App1 的堆栈顶部)

应用程序1:A3 | A2 | A1

应用 2 : B2 | B1

于 2013-09-03T07:25:16.080 回答