【发布时间】:2012-06-21 11:12:53
【问题描述】:
当一个服务正在运行时,是否可以只向一个服务发送一个意图?
我知道函数 startService() 和 onStartCommand() 但我不想“启动”服务,在我的情况下它已经启动了。
所以我想知道是否可以仅针对一个广播接收器,或者它是否退出其他内容以仅发送到一项服务/活动?
我在sendBroadcast(intent) 之前对intent.setClass() 的尝试没有结果。
【问题讨论】:
-
startService()不一定会再次启动该服务,如果它已经在运行。您是否尝试向特定的Service对象发送消息?如果是这样,为什么?服务应该能够流畅地关闭和重新启动。请提供更具体的信息。
标签: android service android-intent intentfilter