【问题标题】:Is root activity the current first activity in the stack or the activity specified as launch activity in manifest?根活动是堆栈中当前的第一个活动还是清单中指定为启动活动的活动?
【发布时间】:2010-07-21 17:45:34
【问题描述】:

根活动是堆栈中当前的第一个活动还是清单中指定为启动活动的活动?

支持应用程序 P 在启动时启动活动 A。然后 A 开始 B 并结束自己,然后 B 开始 C。现在堆栈包含 B 和 C,其中 B 在堆栈中的第一个。

我可以说 B 是根活动,还是 A 仍然是根活动。

我想澄清一下,因为我试图理解 clearTaskOnLaunch 的定义:

android:clearTaskOnLaunch 是否所有活动都将从任务中删除,除了根活动,无论何时从主屏幕重新启动 - 如果任务总是被剥离到其根活动,则为“true”,否则为“false” .

【问题讨论】:

    标签: android


    【解决方案1】:

    我有点不确定您如何从 A 启动 Activity B。如果从堆栈中删除 A,并且从 B 启动 Activity C - 并且如果 clearTaskOnLaunch 设置为 true - 如果用户从 Activity C 按下 HOME,然后返回到您的应用程序 - 将显示 Activity B,因为 C 已从堆栈中删除。

    【讨论】:

      猜你喜欢
      • 2011-12-09
      • 1970-01-01
      • 2018-12-01
      • 2011-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多