Android 将意图传递给服务中的stopService(意图)
我需要检测破坏服务的来源。 我在打电话时使用了intent和extra 停止服务(意图) 但是,在服务类中,在何处可以捕捉到这种意图并据此采取行动呢。 已经通过android文档,没有发现任何有用的东西。Android 将意图传递给服务中的stopService(意图),android,service,android-ondestroy,Android,Service,Android Ondestroy,我需要检测破坏服务的来源。 我在打电话时使用了intent和extra 停止服务(意图) 但是,在服务类中,在何处可以捕捉到这种意图并据此采取行动呢。 已经通过android文档,没有发现任何有用的东西。 非常感谢您的帮助。现在,我相信马克·墨菲说这是不可能的。或者,您可以在服务中注册一个广播接收器,以停止该服务,然后从应用程序的所有位置向该接收器发送广播。在这里,您可以从发送到接收器的intent获取所有信息。在接收器中,只需调用stopSelf()AFAIK,就无法获得意图@commonwa
非常感谢您的帮助。现在,我相信马克·墨菲说这是不可能的。或者,您可以在
服务
中注册一个广播接收器
,以停止该服务,然后从应用程序的所有位置向该接收器
发送广播。在这里,您可以从发送到接收器的intent
获取所有信息。在接收器中
,只需调用stopSelf()
AFAIK,就无法获得意图
@commonware,感谢您的快速响应。这个问题还有其他解决方案吗?副本