首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从通知开始/恢复任务返回堆栈,作为最近的应用程序切换

从通知开始/恢复任务返回堆栈,作为最近的应用程序切换
EN

Stack Overflow用户
提问于 2012-09-19 18:10:00
回答 1查看 1.1K关注 0票数 2

我的应用程序有两个活动:A、BA是根活动,并与singleTop launchMode一起设置。B是从A启动的,即任务堆栈是(A->B),我添加了状态通知以启动应用程序作为长按Home按钮。通知意图指向活动A

当任务堆栈仅为(A)时,意图将按预期从现有的A调用onNewIntent()。当任务堆栈为(A->B)时,意图创建新的活动A。但我想要的是恢复任务(A->B),通过长按主页按钮切换最近的应用程序。

是否使用不正确的发射模式造成问题?还是需要在通知意图中添加任何标志?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2013-09-01 09:03:39

您可以使用通知管理器中的以下内容:

代码语言:javascript
复制
Intent intent = new Intent(context, ActivityA.class);
intent.setAction(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
context.startActivity(intent);

确保您的ActivityA不是用FLAG_ACTIVITY_NEW_TASK启动的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12500456

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档