private void apagarDados() { if (mUriDados!= null) { Wearable.DataApi.deleteDataItems(mGoogleApiClient, mUriDados); } if (mNodes != null) { mNodes.clear(); } } private void enviarMensagemSair() {
/** * Synchronizes the UART configurations between handheld and wearables. * Call this when configuration has been deleted. * @return pending result */ public PendingResult<DataApi.DeleteDataItemsResult> onConfigurationDeleted(final long id) { if (!hasConnectedApi()) return null; return Wearable.DataApi.deleteDataItems(mGoogleApiClient, id2Uri(id)); }
@Override // ConnectionCallbacks public void onConnected(Bundle bundle) { final Uri dataItemUri = new Uri.Builder().scheme(WEAR_URI_SCHEME).path(Constants.BOTH_PATH).build(); if (Log.isLoggable(TAG, Log.DEBUG)) { Log.d(TAG, "Deleting Uri: " + dataItemUri.toString()); } Wearable.DataApi.deleteDataItems( mGoogleApiClient, dataItemUri).setResultCallback(this); }
@Override public void onConnected(Bundle bundle) { final Uri dataItemUri = new Uri.Builder().scheme(WEAR_URI_SCHEME).path(Constants.BOTH_PATH).build(); if (Log.isLoggable(TAG, Log.DEBUG)) { Log.d(TAG, "Deleting Uri: " + dataItemUri.toString()); } Wearable.DataApi.deleteDataItems( mGoogleApiClient, dataItemUri).setResultCallback(this); }
private void deleteDataItems(List<Uri> dataItemUriList) { if (mGoogleApiClient.isConnected()) { for (final Uri dataItemUri : dataItemUriList) { Wearable.DataApi.deleteDataItems(mGoogleApiClient, dataItemUri) .setResultCallback(new ResultCallback<DataApi.DeleteDataItemsResult>() { @Override public void onResult(DataApi.DeleteDataItemsResult deleteResult) { if (Log.isLoggable(TAG, Log.DEBUG)) { if (deleteResult.getStatus().isSuccess()) { Log.d(TAG, "Successfully deleted data item " + dataItemUri); } else { Log.d(TAG, "Failed to delete data item " + dataItemUri); } } } }); } } else { Log.e(TAG, "Failed to delete data items because client is disconnected from " + "Google Play Services"); } }
if (mGoogleApiClient.isConnected()) { DataApi.DeleteDataItemsResult result = Wearable.DataApi .deleteDataItems(mGoogleApiClient, dataItemUri).await(); if (!result.getStatus().isSuccess()) { Log.e(TAG, "CheckInAndDeleteDataItemsService.onHandleIntent: "
@Override public void onResult(NodeApi.GetLocalNodeResult getLocalNodeResult) { if(getLocalNodeResult != null && getLocalNodeResult.getNode() != null) { String localNode = getLocalNodeResult.getNode().getId(); Uri uri = new Uri.Builder() .scheme(PutDataRequest.WEAR_URI_SCHEME) .path(path) .authority(localNode) .build(); Wearable.DataApi.deleteDataItems(mGoogleApiClient, uri); } } }
Wearable.DataApi.deleteDataItems(mGoogleApiClient, GEOFENCE_DATA_ITEM_URI).await(); showToast(this, R.string.exiting_geofence); mGoogleApiClient.disconnect();