2014-12-15 4 views
0

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

В этом я работаю над синхронизацией данных между мобильным устройством и изнашиванием. Здесь я могу отправить сообщение с

  1. App носить
  2. Wear в App

с использованием метода SendMessage() в MessageApi

Но по данным

I я могу отправить данные только с 1. App to Wear

Я не могу отправить данные из 2. Износ в приложение.

используя кластьDataItem() способ используя DataApi.

Есть ли у кого-нибудь другие попытки отправить данные из ношения в приложение вместо приложения для изнашивания.

Также в образце DataLayer от Wear я не мог видеть эту реализацию.

https://developer.android.com/samples/DataLayer/index.html

ответ

0

метод onDatachanged() из API данных будут называться только тогда, когда есть какое-либо изменение данных.

Так что я сделал, я отправлял одни и те же данные, поэтому данные не были отправлены.

Теперь я отправлял разные данные каждый раз, и я получаю вызов onDataChanged() для DataApi.

К сожалению. Виноват. Это может помочь другим.

+2

Чтобы проверить DataApi без xhanging тестовых данных я использую этот хак 'dataMap.putLong ("foo_value", System.currentTimeMillis());' ;) –