Android 从磨损通知操作按钮打开磨损活动

Android 从磨损通知操作按钮打开磨损活动,android,android-notifications,wear-os,android-wear-data-api,android-wear-notification,Android,Android Notifications,Wear Os,Android Wear Data Api,Android Wear Notification,我所要做的就是设置它,这样当你点击通知上的一个动作按钮时,它就会打开一个磨损活动。在过去的一天里,我查阅了很多关于如何进行此操作的信息,我不断地遇到相同的onconnected:null问题。我似乎无法克服这个问题。提前谢谢你的帮助 PutDataMapRequestDataMapRequest=PutDataMapRequest.create(“/notification”); dataMapRequest.getDataMap().putDouble(“timestamp”,System.c

我所要做的就是设置它,这样当你点击通知上的一个动作按钮时,它就会打开一个磨损活动。在过去的一天里,我查阅了很多关于如何进行此操作的信息,我不断地遇到相同的onconnected:null问题。我似乎无法克服这个问题。提前谢谢你的帮助

PutDataMapRequestDataMapRequest=PutDataMapRequest.create(“/notification”);
dataMapRequest.getDataMap().putDouble(“timestamp”,System.currentTimeMillis());
dataMapRequest.getDataMap().putString(“标题”,“这是标题”);
dataMapRequest.getDataMap().putString(“内容”,“这是一个带有一些文本的通知”);
PutDataRequest PutDataRequest=dataMapRequest.asPutDataRequest();

可穿戴.DataApi.putDataItem(mGoogleApiClient,putDataRequest)

关于GoogleAppClient在连接的
处为空的问题,请尝试调用
mgoogleAppClient.connect()
onStart
mgoogleAppClient.disconnect()
onStop处,如中所述


如果您使用了
enableAutoManage
,请按此方式将其删除。

这是您从手持设备生成的通知,还是完全在可穿戴设备上生成的通知?如果你发布了用于创建通知的代码,这可能也会有所帮助。好的,我刚刚添加了用于通知的代码,但是由于连接不正确,我认为它甚至无法通过。好的,为什么你要通过数据API发送此信息,而不是让磨损系统在手表上为你显示通知?[如果你的数据地图没有进入可穿戴设备,那就完全是另一个问题——与通知无关。[我能够用一种单独的方法创建一个通知,但基本上我正在尝试通过一个磨损通知或在手持应用程序上打开磨损活动。我只是在搜索他通过通知打开磨损活动的同时发现了创建通知的方法。这也只是一个提示。我对我们来说是相当陌生的ar开发,这可能是我错过的原因。谢谢,我想我已经建立了连接,但回到主要问题:如何从手持应用程序打开wear应用程序?您可以使用
MessageApi
从手机向您的可穿戴设备发送消息。可穿戴设备将使用
WearableListenerService收听消息通过绑定侦听器操作在磨损清单中声明。当可穿戴设备接收到该消息时,它将启动您选择的活动,或触发将在可穿戴设备中创建的通知,以便其操作将启动可穿戴设备端活动。有关更多实现细节,请查看。