Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/15.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 服务可以同时启动和绑定吗_Android - Fatal编程技术网

Android 服务可以同时启动和绑定吗

Android 服务可以同时启动和绑定吗,android,Android,关于服务的官方文章声称,Android服务可以启动,也可以绑定。但是,我认为重写onStartCommand()和onBind()都没有问题。问题是,这似乎不起作用。我试图做的是从一个活动启动一个已启动的服务,然后通过将其他活动绑定到该服务来解决该服务,最后,像停止已启动的服务一样停止该服务。然而,当我尝试将一个活动绑定到服务时,“bindService()的行为就像它实际上没有被调用一样(我通过在onBind()上放置一个断点来检查它)。以启动和绑定方式使用服务是否可行 是的,我们可以为绑定和

关于服务的官方文章声称,Android服务可以启动,也可以绑定。但是,我认为重写
onStartCommand()
onBind()
都没有问题。问题是,这似乎不起作用。我试图做的是从一个活动启动一个已启动的服务,然后通过将其他活动绑定到该服务来解决该服务,最后,像停止已启动的服务一样停止该服务。然而,当我尝试将一个活动绑定到服务时,
“bindService()
的行为就像它实际上没有被调用一样(我通过在
onBind()
上放置一个断点来检查它)。以启动和绑定方式使用服务是否可行

是的,我们可以为绑定和未绑定调用一个服务。

请参阅右侧的“绑定到已启动的服务,如服务文档中所述,您可以创建一个已启动和已绑定的服务”。您是否可以给出任何相同的示例,我需要执行相同的操作…使用绑定服务,当应用程序被终止时,我需要使其在后台运行。