在服务结束时共享数据

时间:2015-03-16 10:35:17

标签: android android-activity service


我想听听你的意见。
我有一个带有按钮的活动A (当然还有一个听众)。它启动服务通知。 我希望当我点击通知时,它会运行一个新的活动B 并停止服务。
我的问题是:当服务停止时,如何使用Indent将数据从服务发送到活动B
(我需要服务中最后的数据值)
在此先感谢您的回答。

2 个答案:

答案 0 :(得分:1)

Intent有两个名为putExtra(String name, ...)的方法,允许您在意图上放置一些EXTRAS。您没有在问题中指定很多细节。这是我能给你的最通用的答案。

答案 1 :(得分:0)

在服务上调用stopSelf()之前,你应该以意图启动活动B(比如说I)。在调用startActivity(B,I)之后,您应立即在服务上调用stopSelf。

在创建I时,您可以将数据作为EXTRA放入意图中。