当在手持设备上收到推送通知时,我正在尝试从可穿戴设备(手表)启动 Activity。
我阅读了其他需要将数据发送到可穿戴设备的问题,然后在“onDataChanged”事件中,我可以从可穿戴设备构建通知并添加具有所需可穿戴活动的 PendingIntent。但为了做到这一点,我将不得不从接收推送通知的手持设备上的意图服务初始化并连接一个 GoogleAPIClient,这是我正在努力解决的部分。任何帮助,将不胜感激。谢谢。
当在手持设备上收到推送通知时,我正在尝试从可穿戴设备(手表)启动 Activity。
我阅读了其他需要将数据发送到可穿戴设备的问题,然后在“onDataChanged”事件中,我可以从可穿戴设备构建通知并添加具有所需可穿戴活动的 PendingIntent。但为了做到这一点,我将不得不从接收推送通知的手持设备上的意图服务初始化并连接一个 GoogleAPIClient,这是我正在努力解决的部分。任何帮助,将不胜感激。谢谢。
If you're looking for help getting started with the GoogleAPIClient, this may help.
因为我试图从不在 UI 线程上运行的服务连接 ApiClient,所以我能够做到这一点
mGoogleApiClient = new GoogleApiClient.Builder(context).addApi(Wearable.API).build();
mGoogleApiClient.blockingConnect(30, TimeUnit.SECONDS);
它工作得很好。