【发布时间】:2014-10-13 21:30:34
【问题描述】:
我必须像这样应用堆栈:
A->B-C->D
X->Y
在 Y 中,我想使用 getLaunchIntentForPackage("package") 到达 D,但是我到达了 A. 我应该使用什么启动模式等?如果可能的话,我想将 singleTask 用于 ABCD。 同样,当在 D 中时,我按下 home 并再次通过 A 图标启动,然后根据启动模式,我没有到达 D(我想要的),但到达 A。DCB 被清除。
我尝试了很多东西,但我就是不明白它是如何工作的。我似乎没有得到相应的行为。
【问题讨论】:
-
我写了我的问题的答案(使用其他链接)。请参阅:[Android:launchMode =“singleTask”中的错误? -> 活动堆栈未保留][1] [1]:stackoverflow.com/questions/2417468/…
-
我在这里写了我的问题的答案:[Android: bug in launchMode="singleTask"? -> 未保留活动堆栈][1] [1]:stackoverflow.com/questions/2417468/…
标签: android android-package-managers launching-application launchmode