我尝试过类似问题的答案。但只有一个修复我的问题,使用:
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
答案 0 :(得分:3)
使用bindService
启动服务(即不使用startService
)将不致电onStartCommand
。
客户端还可以使用Context.bindService()来获取与服务的持久连接。如果服务尚未运行(在执行此操作时调用onCreate()),这同样会创建服务,但不会调用onStartCommand()。