活动:从历史VS启动从图标启动

时间:2016-01-26 13:24:27

标签: android android-activity launcher

从本地历史记录启动活动(点击重新发送的任务按钮或长按主页按钮),通过点击应用程序图标为活动提供午餐有什么区别?

在我的应用程序中,我在堆栈A(启动器)中有两个活动,B 从最近的历史发射时,B恢复 当从图标B发射时被销毁(完成未被调用)并且A被恢复。

A被定义为启动器singleTask,未启用B启动模式(因此它使用默认值)。

为什么会有差异?
这不应该是同一个行动吗?

我查看了两个活动转储,并且意图似乎相同:

adb shell dumpsys activity

Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.my.package/.MainActivity bnds=[14,108][354,548] (has extras) }
Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.my.package/.MainActivity (has extras) }

bnds=[14,108][354,548]只是屏幕突出意图

的范围

我调试了额外内容,它们是相同的,都有一个整数键

profile -> 0

0 个答案:

没有答案