Проблемы с синхронизацией данных Android Wear

#android #synchronization #wear-os #android-wear-data-api #watchface

#Android #синхронизация #wear-ос #android-wear-data-api #циферблат

Вопрос:

Я создал циферблат, который содержит экран конфигурации на телефоне и упрощенный экран конфигурации на носимом устройстве. Это макет моего проекта:

  • Мобильный модуль
  • WearModule
  • UtilModule (содержит класс util, который извлекает данные из API Google)

Экран конфигурации на телефоне работает должным образом, извлекая и сохраняя данные, полученные на циферблате. Когда я меняю там фон или изображения, изменения отображаются на циферблате часов. Проблема связана с классом конфигурации на носимом устройстве. По какой-то причине всякий раз, когда вы запускаете его и извлекаете карту данных, используя тот же класс в UtilModule, что и в приложении phone, он всегда извлекает пустую карту. Может кто-нибудь, пожалуйста, объясните мне, почему я идиот?

Комментарии:

1. Возможно, вы захотите проверить образец , предоставленный Google, в котором показано, как сообщить об изменении конфигурации активности циферблата DigitalWatchFaceWearableConfigActivity и DigitalWatchFaceUtil классам. Также проверьте, как вы внедрили носимый API уровня данных для синхронизации любых изменений в вашем циферблате. Надеюсь, это поможет.

2. Извините, у меня давно не было свободного времени, чтобы снова поработать над этим проектом. Я просмотрел образец и не вижу проблемы.