Como usar o DataItem do Android Wear

Quero sincronizar a preferência entre dispositivos portáteis e wearables. Eu implementoCódigo de amostra no aplicativo portátil.

PutDataMapRequest dataMap = PutDataMapRequest.create("/count");
dataMap.getDataMap().putInt(COUNT_KEY, count++);
PutDataRequest request = dataMap.asPutDataRequest();
PendingResult<DataApi.DataItemResult> pendingResult = Wearable.DataApi
    .putDataItem(mGoogleApiClient, request);
System.out.println(dataMap.getDataMap().getInt("COUNT_KEY"));//print 3

E, em seguida, implemente o código abaixo no aplicativo wearable. Mas a contagem salva não pode ser recuperada.

 PutDataMapRequest dataMap = PutDataMapRequest.create("/count");
 int count = dataMap.getDataMap().getInt("COUNT_KEY");
 System.out.println(count);//print 0

Eu tentei no dispositivo portátil Android real e emulador de desgaste Android. Confirmei que estão conectados usando cartões de demonstração do aplicativo Android Wear.

Do que preciso mais ou não entendi algo?

questionAnswers(1)

yourAnswerToTheQuestion