我想启动服务的主要卖点是它可以比应用程序本身寿命更长,以执行诸如下载大量数据之类的操作。
与新线程相比,绑定服务怎么样?绑定的服务一直存在,直到它完全解除绑定,只要应用程序在我的理解中运行。为什么不直接启动一个新线程,例如处理蓝牙连接和数据传输?
我的问题背后的动机是我正在阅读 BluetoothHDP 示例的代码,并且在那里使用绑定服务让我感到困惑。
我想启动服务的主要卖点是它可以比应用程序本身寿命更长,以执行诸如下载大量数据之类的操作。
与新线程相比,绑定服务怎么样?绑定的服务一直存在,直到它完全解除绑定,只要应用程序在我的理解中运行。为什么不直接启动一个新线程,例如处理蓝牙连接和数据传输?
我的问题背后的动机是我正在阅读 BluetoothHDP 示例的代码,并且在那里使用绑定服务让我感到困惑。