我有一个活动A,它启动活动B,和B启动一个服务S. 在这一点,如果我在B和触摸HOME按钮,然后再次启动应用程序显示我的活动B.没关系。 问题是服务S启动通知时,如果我打开通知,然后按下BACK BUTTON或使用finish(),如果我再次启动应用程序显示我活动A,并且它不好,我想查看活动B. 我试图找到的另一个解决方案是,按下按钮后,notificacion会直接将我发送给活动B. 谢谢!重新启动一个活动后通知
0
A
回答
0
一旦应用程序启动时,默认情况下它会加载您主要活动其中在这种情况下是活动A(后退按钮和finish()
破坏活动),按首页按钮,应用程序是不是关闭时,它会转到后台,所以当您再次启动它时,它会再次出现在前面,并且活动B仍在运行。
你需要做的是修改你的通知,开始活动B点击。这是你需要做的:
- 创建你的通知构建器。
- 创建一个PendingIntent,其含义是您要开始的活动。
- 将PendingIntent分配给通知构建器。
- 构建并发送通知。
呼吁通知生成器此方法并传递给它的PendingIntent: builder.setContentIntent(onClickPendingIntent);
你也可能要建立你的应用程序的正常工作流程(如果按早在b活动应该带你去A,不在应用程序之外,如果您尝试的话会发生),以实现您需要创建一个TaskStackBuilder
。看看这个文档:
http://developer.android.com/guide/topics/ui/notifiers/notifications.html
相关问题
- 1. 重新启动后通知工作
- 2. 重新启动一个任务活动
- 3. 通知未启动活动
- 4. android通知总是重新启动活动
- 5. 推送通知开启新活动
- 6. Android活动重新启动
- 7. 如何在重新启动后立即启动锁屏活动?
- 8. 点击通知不启动活动
- 9. 定时器后启动一个活动
- 10. 如果一个新的活动启动
- 11. COSU:无法找到活动后引脚,然后重新启动
- 12. Seek Bar活动/片段重新启动后进度未更新
- 13. 如何在崩溃后自动重新启动活动?
- 14. 点击通知后活动不会启动
- 15. 启动后未关闭的活动我的通知
- 16. 重新启动Android设备,在FCM通知接收上重新启动两次
- 17. 在其onCreate方法中启动新活动后的上一个活动状态?
- 18. 我可以使用当前活动重新启动上一个活动吗?
- 19. 活动 - 在点击返回键时重新启动上一个活动
- 20. 从另一个活动重新启动CountDownTimer
- 21. 一个活动的死亡重新启动过程
- 22. 启动浏览器活动后显示上一个活动?
- 23. 重新启动后丢失通知访问权限
- 24. 重新启动后警报通知无效
- 25. 重新启动/重新启动一个servlet
- 26. 活动重新启动强制关闭
- 27. 重新启动活动在微调onItemSelected
- 28. 防止活动重新启动?
- 29. 重新启动活动上uncaughtException
- 30. 如何重新启动活动