【发布时间】:2016-10-03 14:46:34
【问题描述】:
这是一个大问题,我根本不知道发生了什么...... 我有一个将数据存储在数据 API 中的应用程序。移动应用在 Play 商店中流行了一段时间,我决定开发一款可穿戴应用。
我的问题是:当用户第一次安装可穿戴应用程序时(通过 Google Play),它需要从 DataApi 加载数据。但它简单地返回 0 个项目!
DataItemBuffer dataItems = Wearable.DataApi.getDataItems(mGoogleApiClient).await();
观察:
-
GoogleApiClient已连接 - Wearable 从
WearableListenerService接收到onDataChanged,这部分工作正常。 - 我已经用
.setResultCallback进行了测试,但结果还是一样。 - 我有两台计算机用于开发,一台是我的工作,另一台是我的家。
- 在我的测试中,我删除了模拟器并创建了一个新模拟器,以模拟“首次连接新设备”。
DataAPI 表示数据已同步到所有设备,但似乎不是这样工作的。如何解决这个问题?任何解决方法?有人帮忙=(
【问题讨论】: