Как использовать DataItem из Android Wear

Я хочу синхронизировать предпочтения между карманными и носимыми устройствами. Я реализуюобразец кода на портативном приложении.

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

А затем внедрить приведенный ниже код в носимое приложение. Но сохраненный счет не может быть восстановлен.

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

Я попробовал в реальном Android портативное устройство и эмулятор износа Android. Я подтвердил, что они связаны с помощью демонстрационных карт приложения Android Wear.

Что мне нужно больше или я что-то неправильно понимаю?

Ответы на вопрос(1)

Ваш ответ на вопрос