【问题标题】:Android - Passing variables to an already running IntentServiceAndroid - 将变量传递给已经运行的 IntentService
【发布时间】:2015-04-10 19:17:04
【问题描述】:

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

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

我该怎么做?

谢谢。

【问题讨论】:

    标签: android android-service android-intentservice


    【解决方案1】:

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

    【讨论】:

    • LocalBroadcastReceiver,是的。
    猜你喜欢
    • 2013-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-26
    • 2015-02-12
    • 1970-01-01
    相关资源
    最近更新 更多