如何使用回调检测wear/手持Android设备是否断开或连接?

如何使用回调检测wear/手持Android设备是否断开或连接?,android,google-api,wear-os,Android,Google Api,Wear Os,我正在尝试了解如何在配对设备已连接或断开连接的设备上获取更新。我需要的是以前完成的功能: @Override public void onPeerConnected(Node node) { Log.d(TAG, "CONNECTED"); } @Override public void onPeerDisconnected(Node node) { Log.d(TAG, "PEER DISCONNECTED"); } 但这已经被弃用了,文档说要使用Cap

我正在尝试了解如何在配对设备已连接或断开连接的设备上获取更新。我需要的是以前完成的功能:

@Override
public void onPeerConnected(Node node) {
    Log.d(TAG, "CONNECTED");          
}

@Override
public void onPeerDisconnected(Node node) {
    Log.d(TAG, "PEER DISCONNECTED");
}

但这已经被弃用了,文档说要使用CapabilityAPI,我看到的示例使用WearableListenerService,但我不能使用它,因为我的类扩展了Fragment,所以我不能扩展WearableListenerService。有人能告诉我他们是如何做到这一点的吗?谢谢

无需使用WearableListenerService来实现API的功能;您可以在活动中注册CapabilityApi.CapabilityListener();见此。

本教程中的场景是,可穿戴应用程序发现手机应用程序,使用CapabilityListener找出谁可以帮助转录语音。我想知道手机应用程序是如何发现可穿戴设备的。你能详细说明一下吗?谢谢