Ответ 1
Для этого используется шаблон:
- Создайте DataItem на мобильном устройстве. Он будет синхронизирован с подключенным носимым автоматически.
- На носимом носителе используйте
WearableListenerService
и слушайте событияonDataChanged
. - Когда вы получаете
DataItem
, создайте уведомление (с данными, отправленными вDataItem
) и отправьте их локально (например, на носимые). ИспользуйтеsetContentIntent()
в уведомлении, чтобы указать ожидающее намерения, которое начнет вашу носящую активность. - Не забудьте также указать намерение, которое увольняется, когда пользователь отклоняет уведомление о пригодности для носки, чтобы
DataItem
можно было удалить. В противном случае вы не будете получать какие-либо события обновления.
Я создал образец проекта, который показывает все это в действии.
Проверьте этот вопрос, если метод onDataChanged
не вызван.