Есть ли какие-либо сведения о том, почему.DataApi.addListener(..., this), кажется, вызывается только мобильным приложением, а не приложением Wear?

Кажется, что.onConnected() никогда не достигается моим [Wear - MainActivity] независимо от того, как он вызывается.

Я вижу SOP для.onConnected() для [Mobile - MainActivity], а также SOP, где:

DataMap map = putDataMapReq.getDataMap();
map.putStringArrayList(WEAR_MESSAGE_PATH, actsList);
System.out.println("[mobile] - StringArray /hopefully/ put");
map.putLong(TIME_MESSAGE_PATH, System.currentTimeMillis());
System.out.println("[mobile] - Timestamp /hopefully/ put");

вызывается, но когда я пытаюсь запустить:

System.out.println(putDataReq);

Я получаю ответ с:

PutDataRequest[dataSz=247, numAssets=0, uri=wear:/wristaroo, syncDeadline=1800000]

Так что я не добавляю слушателя в мой mGoogleApiClient правильно -? Я попытался реализовать WearableListenerService [который показан на моем GitHub], но я не знаю, как добавить его в mGoogleApiClient и затем получить соответствующие данные из сообщения....

Любой вклад будет принята с благодарностью....

0 ответов

Другие вопросы по тегам