Я пытаюсь работать с виджетом приложения, и мне нужно сделать недействительным RemoteViews
, когда домашний экран поворачивается и макет необходимо перенастроить.
Я попытался переопределить onConfigurationChanged()
в классе RemoteViewService
, но проблема в том, что на устройстве Google, таком как Pixel, он вызывается только один раз и никогда, если только я не изменю размер виджета и не поверну после, и это если мне повезет, если это вообще когда-нибудь будет.
Почему onConfigurationChanged()
вызывается только один раз? Есть ли другой способ совершить sh прослушивание и реагирование на ротацию?
Спасибо!