Android Wear使用deleteDataItems删除DataApi上的数据

Dan*_*ira 6 java android uri

我的问题很简单:如何从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();
Run Code Online (Sandbox Code Playgroud)

在磨损方面没有发生任何事情(在WearableListenerService上永远不会调用onDataChanged方法)

Android Wear的当前文档可能是有史以来在宇宙历史中制作的WROST文档.有人能帮我吗?

dze*_*kei 2

我认为这应该有效

Wearable.DataApi.deleteDataItems(mGoogleApiClient, uri, DataApi.FILTER_PREFIX);