onStartCommand未从MainActivity调用

时间:2018-01-29 18:34:42

标签: android service bluetooth

我尝试过类似问题的答案。但只有一个修复我的问题,使用:

PUT /loggers/mylogger?api-version=2017-03-01 HTTP/1.1
Authorization: SharedAccessSignature <token>
Host: apimService.azure-api.net

但是不应该将我的活动绑定到我的服务上吗? 非常感谢!

我的BluetoothHelper类和MainActivity看起来像这样:

GitHub link to BluetoothHelper class GitHub link to MainActivity

1 个答案:

答案 0 :(得分:3)

使用bindService启动服务(即不使用startService)将致电onStartCommand

From the docs

  

客户端还可以使用Context.bindService()来获取与服务的持久连接。如果服务尚未运行(在执行此操作时调用onCreate()),这同样会创建服务,但不会调用onStartCommand()。