android - 服务是否可以同时启动和绑定(bind)

标签 android

有关服务的官方文章声称,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/

相关文章:

android - Google Play 游戏服务 - 实时多人游戏 - STATUS_CLIENT_RECONNECT_REQUIRED

java - 如何将变量添加到 ExecutorService 线程内的 ArrayList

android - 是否有使用字幕的 ExoPlayer + Leanback 库示例?

java - 如何为我的应用程序创建自定义卷

android - 屏幕旋转导致 TextViews 停止更新

Android:由于无法解析符号,gradle 构建停止

android - 在 Android 中更新 ListView

java - 使用我的位置纬度经度和DB纬度经度计算距离

android - 使用 y 坐标确定 ListView 项目在 ListView 中的位置

android - 流改造的意外结束