Android - 将变量传递给已经运行的IntentService

时间:2015-04-10 11:15:02

标签: android android-service android-intentservice

我有一个IntentService,可以进行一些图像处理。在我的Activity中,我有一个取消按钮,需要向服务发送一条消息(一个布尔值),以便它在处理完当前图像时停止。

我知道我可以在通过intent.putExtra()方法调用startService()之前将值传递给服务。但在这种情况下,我需要在运行时将布尔变量发送到IntentService。

我该怎么做?

谢谢。

1 个答案:

答案 0 :(得分:1)

使用广播,在您的服务中注册广播接收器,并将您的活动广播发送到该服务。