有关服务的官方文章声称,Android 服务可以启动或绑定(bind)。但是,我没有看到覆盖 onStartCommand()
和 onBind()
的问题。问题是,这似乎不起作用。我想要做的是从一个 Activity 启动一个 Started Service,然后通过将其他 Activies 绑定(bind)到该服务来解决该服务,最后像 Started Service 一样停止它。然而,当我尝试将 Activity 绑定(bind)到服务时,'bindService()
的行为就像它实际上没有被调用一样(我通过在 onBind()
上放置断点来检查它) .是否可以同时使用 Started 和 Bound 方式使用服务?
最佳答案
是的,我们可以为绑定(bind)和未绑定(bind)调用一个服务。
关于android - 服务是否可以同时启动和绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29432823/