Примечание: Все написанное ниже тестируется в эмуляторе и на реальном устройстве, на разных Android версиях (7 и 9) и разных проектах (Kotlin).
Когда я быстро поворачиваю устройства из ландшафтного режима (ROTATION_90) немедленно, чтобы полностью изменить ландшафт (ROTATION_270), все действия перерисовываются правильно, но ни один из стандартных методов жизненного цикла действий не вызывается. Проверено в режиме отладки через точки останова.
Если я медленно поворачиваю (ROTATION_90 (ландшафт) -> ROTATION_0 (портрет) -> ROTATION_270 (обратный ландшафт)), все вызывается и работает как надо.
У меня нет атрибутов в манифесте для переопределения поворота, например android:configChanges="orientation|screenSize"
и override fun onConfigurationChanged
.
Я надеюсь, что кто-то поможет мне найти причину такой странной ошибки. Это важно для меня, потому что мне нужно выполнять определенные действия после поворота.