все.
Я создал Tabhost и на нем 4 кнопки.
Я устанавливаю android:configChanges="orientation|keyboardHidden" для каждого действия в файле манифеста.
И я также переопределяю метод onConfigurationChanged для прослушивания события, когда экран ориентирован.
Теперь есть «Баг», и я не знаю, как его решить.
Когда я нажимаю одну из 4 кнопок (например, A, B, C и D) и меняю ориентацию планшета с книжной на альбомную, активность работает нормально. Его метод onConfigurationChanged работает.
Но когда я нажимаю кнопку B в ландшафтном режиме, ее портретное состояние по-прежнему сохраняется (я хочу, чтобы вызывался метод onConfigChanged кнопки B, но это не так). Одним словом, если вы изменили ориентацию и нажали другую кнопку Tab, метод onConfigurationChanged Activity вызываться не будет.
Как я могу решить эту проблему? Большое спасибо.