Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 将意图传递给服务中的stopService(意图)_Android_Service_Android Ondestroy - Fatal编程技术网

Android 将意图传递给服务中的stopService(意图)

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

我需要检测破坏服务的来源。 我在打电话时使用了intent和extra

停止服务(意图)

但是,在服务类中,在何处可以捕捉到这种意图并据此采取行动呢。 已经通过android文档,没有发现任何有用的东西。
非常感谢您的帮助。

现在,我相信马克·墨菲说这是不可能的。或者,您可以在
服务
中注册一个
广播接收器
,以停止该服务,然后从应用程序的所有位置向该
接收器
发送广播。在这里,您可以从发送到
接收器的
intent
获取所有信息。在
接收器中
,只需调用
stopSelf()

AFAIK,就无法获得
意图
@commonware,感谢您的快速响应。这个问题还有其他解决方案吗?副本