This is how I'm using DataAPI
PutDataMapRequest dataMapReq = PutDataMapRequest.create(PATH);
dataMapReq.getDataMap().putFloatArray(KEY, list);
PutDataRequest putDataReq = dataMapReq.asPutDataRequest();
Wearable.DataApi.putDataItem(mGoogleApiClient, putDataReq);
list
could be an array[]
or ArrayList<>
.
If I add a new element then I'll have to put
the list in the data map again. This will cause a retransmission of every previously inserted elements?