7
A
回答
0
3
1
另一种替代方法是使用通知处理程序中的清除顶部标记来调用活动B,例如
Intent intent = new Intent(context, HomeActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
context.startActivity(intent);
http://developer.android.com/reference/android/content/Intent.html#FLAG_ACTIVITY_CLEAR_TOP
如果设置,以及正在启动的活动在目前的任务已经运行,然后,而不是推出该活动的一个新的实例,都在它上面的其他活动会关闭,这个意图将作为新的意图传递给(现在在最上面的)旧活动。
+0
它只清除该任务的所有活动,不影响其他任务的活动 –
2
我需要相同的信息,并玩弄什么亚尔在这里说我想出了这个。
Intent intent = new Intent(MainActivity.this,HighScoresActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
更改活动以符合您的需求,但FLAG_ACTIVITY_CLEAR_TOP从堆栈中删除其他活动。
相关问题
- 1. 完成其他活动的活动
- 2. 从其他活动完成活动
- 3. Android:从其他活动完成活动
- 4. 从其他活动完成活动
- 5. 如何完成其他活动的活动
- 6. Android:如何通知其他活动完成的活动()
- 7. 如何通知活动已完成其他活动
- 8. 如何在完成其他活动后才能调用活动?
- 9. 我想完成其他活动的活动
- 10. 如何完成在Android中启动其他活动时的活动?
- 11. 如何在“活动B”之后完成“活动A”? (完成一个活动,因为其他)
- 12. 如何完成()其他活动(如果它们是开放的)
- 13. 如何完成除主要活动以外的所有活动并致电其他活动
- 14. Android如何完成来自其他进程的活动
- 15. 如何完成其他意图的活动
- 16. 启动和活动完成后活动
- 17. 禁用其他活动的活动?
- 18. 活动组中的完成活动
- 19. 如何从其他活动启动Android AppWidget的配置活动?
- 20. 如何从其他活动启动启动器活动?
- 21. 从其他活动恢复活动
- 22. 在其他活动上显示活动
- 23. 活动从背景或其他活动
- 24. 从其他活动中打开活动
- 25. 在移动到其他活动时完成碎片?
- 26. 如何移动到其他活动
- 27. 从非活动完成活动
- 28. 开始活动,不完成活动
- 29. Android活动完成
- 30. 活动未完成
这两个活动是同一个应用程序的一部分吗? – FoamyGuy
是的。活动a正常开始,活动B在应用程序处于后台通知时启动 –
我想说使用[服务](http://developer.android.com/guide/topics/fundamentals/services.html),虽然没有看太多,但它可能对你有用。 – user999717