关于服务声明的官方文章,Android服务可以是Start或Bound。但是,我没有看到覆盖onStartCommand()
和onBind()
的问题。问题是,这似乎不起作用。我想要做的是从一个Activity启动一个Started Service,然后通过将它们绑定到Service来通过其他Activies来解决该服务,最后,像启动服务一样停止它。然而,当我尝试将一个Activity绑定到服务时'bindService()
的行为就像它实际上没有被调用一样(我通过在onBind()
上放置一个断点来检查它)。是否可以使用“已启动”和“绑定”方式的服务?
答案 0 :(得分:1)
是的,我们可以为绑定和未绑定调用一个服务。