#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. Извините, у меня давно не было свободного времени, чтобы снова поработать над этим проектом. Я просмотрел образец и не вижу проблемы.