Android 服务可以同时启动和绑定吗
关于服务的官方文章声称,Android服务可以启动,也可以绑定。但是,我认为重写Android 服务可以同时启动和绑定吗,android,Android,关于服务的官方文章声称,Android服务可以启动,也可以绑定。但是,我认为重写onStartCommand()和onBind()都没有问题。问题是,这似乎不起作用。我试图做的是从一个活动启动一个已启动的服务,然后通过将其他活动绑定到该服务来解决该服务,最后,像停止已启动的服务一样停止该服务。然而,当我尝试将一个活动绑定到服务时,“bindService()的行为就像它实际上没有被调用一样(我通过在onBind()上放置一个断点来检查它)。以启动和绑定方式使用服务是否可行 是的,我们可以为绑定和
onStartCommand()
和onBind()
都没有问题。问题是,这似乎不起作用。我试图做的是从一个活动启动一个已启动的服务,然后通过将其他活动绑定到该服务来解决该服务,最后,像停止已启动的服务一样停止该服务。然而,当我尝试将一个活动绑定到服务时,“bindService()
的行为就像它实际上没有被调用一样(我通过在onBind()
上放置一个断点来检查它)。以启动和绑定方式使用服务是否可行 是的,我们可以为绑定和未绑定调用一个服务。请参阅右侧的“绑定到已启动的服务,如服务文档中所述,您可以创建一个已启动和已绑定的服务”。您是否可以给出任何相同的示例,我需要执行相同的操作…使用绑定服务,当应用程序被终止时,我需要使其在后台运行。