【发布时间】:2016-07-18 18:29:47
【问题描述】:
嘿,我想向广播接收器传递一个参数。 这是场景: 在一个活动中,当我按下一个按钮时,它会调用一个服务,该服务将调用 BroadCastReceiver。 现在我想将一个参数从活动传递给服务,该服务又将相同的数据传递给广播接收者
有没有可能……?
【问题讨论】:
-
你可以使用
Intent传递它 -
谢谢,是的,我使用意图通过但我将显示 null 这是它的链接。 github.com/sudikrt/InstaPo/tree/master/InstaPo/app/src/main/… 在此我想将一些数据从 MainActivity 发送到 LocationReceiver。此 LocationReceiver 由服务 BackgroundLocation.java 调用。所以过程是当 MainActivity 用一些数据调用服务时,这些数据又与其他内容一起传递给 LocationReceiver,即广泛的广播接收器
-
在
MainActivity中,您将data_1传递给BackgroundLocation服务,但您无法恢复data_1额外数据。你应该得到这个额外的并将它传递给BackgroundLocation:246。 -
我没有得到你。
标签: java android android-studio android-intent broadcastreceiver