【发布时间】:2014-08-21 15:28:25
【问题描述】:
我的问题很简单:如何从 DataAPI 中删除数据?
我在路径“/model/model_id”中有一些数据,想删除“/model”中的所有数据。
我使用代码:
uri = new Uri.Builder().scheme(PutDataRequest.WEAR_URI_SCHEME).path("model");
PendingResult<DataApi.DeleteDataItemsResult> deleteDataItemsResultPendingResult =
Wearable.DataApi.deleteDataItems(mGoogleApiClient, uri);
deleteDataItemsResultPendingResult.await();
在磨损端没有发生任何事情(WearableListenerService 上永远不会调用 onDataChanged 方法)
当前的 Android Wear 文档可能是宇宙历史上有史以来的 WROST 文档。有人可以帮我吗?
【问题讨论】:
-
mGoogleApiClient 连接了吗?
-
删除操作对我有用。几个想法: - 不知道你的代码是如何工作的。你不是在你的构建器上错过了一个 .build() 来真正获得一个uri吗? - 你 100% 确定你的数据在那个“模型”路径上吗?也许做一个 getDataItems() 来检查你的项目的路径并验证你那里没有错误。
-
是的,我所有的数据都是这样分布的:“/model/1”、“model/2”、“/model/3”。我想要的是,用一个命令删除路径“/model”下面的所有数据,但它根本不起作用:'(