【发布时间】:2012-09-19 18:10:00
【问题描述】:
我的应用程序有两个活动 A 和 B。 A 是根 Activity,使用 singleTop 启动模式设置。 B是从A开始的,即任务栈是(A->B) 我添加了一个状态通知来启动应用程序,只要长按主页按钮。通知意图指向活动 A。
当任务堆栈仅为 (A) 时,intent 会按预期从现有 A 调用 onNewIntent()。 当任务堆栈为 (A->B) 时,intent 会创建新的活动 A。但我想要的是恢复任务(A->B),通过长按主页按钮切换最近的应用程序。
问题是使用了不正确的启动模式引起的吗?还是需要在通知意图中添加任何标志?
谢谢。
【问题讨论】:
-
阅读这篇文章,了解如何处理来自通知的启动活动:developer.android.com/guide/topics/ui/notifiers/…
标签: android android-intent notifications stack resume