У меня есть WearableListenerService
в приложении для телефона, которое получает DataItem
от часов (в onDataChanged
).Код, по сути, такой же, как у вас на документации (я могу поставить ее здесь, если это будет полезно).
Когда получено новое DataItem
, я показываю пользователю уведомление отелефон.
Он работает для Android 5, независимо от того, запущено приложение или убито.Он также работает на Android O API 26, если приложение запущено / находится в памяти, но не работает, если я сначала убил приложение (проводя пальцем): WearableListenerService
не запускается.
I 'Я знаю о предельных фоновых ограничениях на Android 8, но я не знаю, как с ними справиться в этом случае, так как именно Android должен запускать службу, пока мое приложение находится в фоновом режиме, чтобы я мог реагировать науровень данных изменяется.
Существует ли способ прослушивания событий уровня данных в Android 8, когда приложение находится в фоновом режиме?