我正在尝试在可穿戴设备断开连接时向手机发送事件或更好的消息。
这是我正在使用的代码:
Wearable.MessageApi.sendMessage(
mGoogleApiClient, node, event, message).setResultCallback(
new ResultCallback<MessageApi.SendMessageResult>() {
@Override
public void onResult(MessageApi.SendMessageResult sendMessageResult) {
if(!sendMessageResult.getStatus().isSuccess()) {
Log.e(TAG, "Failed to send message with status code: "
+ sendMessageResult.getStatus().getStatusCode());
}
}
}
);
节点 ID 在调用时被缓存,onPeerConnected(Node peer)
因此我不需要查询节点 API 来获取空列表。但是我将数据发送到离线的节点。这导致 StatusCode 4000 是TARGET_NODE_NOT_CONNECTED
. 我当然知道,但是缓存此事件以尽快发送它的最佳方法是什么?