Как получить данные DataLayer в WearableActivity впервые из WearableListenerService - PullRequest
0 голосов
/ 27 января 2020

Я использую WearableListenerService, чтобы открыть свое приложение Wearable, когда с телефона с помощью DataLayer инициируется событие onDataChanged. Затем я могу открыть свой MainActivity, который расширяет WearableActivity, но он не получает первое событие onDataChanged и, следовательно, не может отобразить данные.

Я попытался, чтобы MainActivity реализовал WearableListenerService, но этого сделать нельзя, потому что onDestroy ( ) методы cla sh.

В настоящее время я использую startActivity (намерение); запустить MainActivity. Есть ли какой-нибудь способ передать ему DataEventBuffer или сделать так, чтобы он смотрел на DataLayer onCreate ()?

Или я должен сделать что-то совершенно другое, например обработать все события данных / сообщений в ListenerService и каким-то образом получить данные для WearableActivity? Я не хотел передавать актив изображения с помощью намерений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...