从android中的类访问后台服务中的对象

从android中的类访问后台服务中的对象,android,bluetooth,Android,Bluetooth,有人知道如何从类访问后台服务中的对象吗 形势 我正在制作一个smartwatch,应用程序中有一个后台服务,可以通过蓝牙对其进行更新。当应用程序GUI打开时,我希望能够更改设置,以便通过蓝牙发送设置。问题是,后台服务创建了一个名为“blueHandler”的对象,类型为“BluetoothHandler”(我写的),该对象无法从活动中访问。我还需要使用“BluetoothHandler”中的方法 如果有人有任何想法,请告诉我 如果服务独立于活动运行,则可以实现LocalBinder类并将Blue

有人知道如何从类访问后台服务中的对象吗

形势
我正在制作一个smartwatch,应用程序中有一个后台服务,可以通过蓝牙对其进行更新。当应用程序GUI打开时,我希望能够更改设置,以便通过蓝牙发送设置。问题是,后台服务创建了一个名为“blueHandler”的对象,类型为“BluetoothHandler”(我写的),该对象无法从活动中访问。我还需要使用“BluetoothHandler”中的方法


如果有人有任何想法,请告诉我

如果服务独立于活动运行,则可以实现LocalBinder类并将BluetoothHandler作为服务中的binder对象公开。从活动中,您只需使用bindservice api调用绑定到服务,该调用将返回BluetoothHandler对象。使用此功能,您可以调用与智能手表交互所需的方法

这里也回答了类似的问题。