проблема с onConfigurationChanged в TabActivity - PullRequest
0 голосов
/ 19 сентября 2011

У меня есть TabActivity, а также три других действия во вкладках.В файле манифеста у меня есть строка:

android:configChanges="orientation|keyboardHidden|keyboard"

в <activity> теге TabActivity, а также три других действия.Я также переопределил во всех моих действиях onConfigurationChanged(Configuration newConfig) метод.И это работает правильно почти во всех случаях.После этого экран телефона отключился только в ландшафтном режиме, и я нажал кнопку «Домой», а затем я хочу изменить ориентацию, метод onConfigurationChanged не был вызван.на данный момент был вызван только метод onConfigurationChanged из TabActivity, но не этот метод текущей активности в tab.Однако, когда я изменяю ориентацию еще раз, вызывается метод onConfigurationChanged текущей активности в активной вкладке.Как я могу исправить эту ошибку?Мой код работает правильно, но не в этом случае.

Я заметил, что похожая проблема появляется, когда я переключаю вкладки в моем TabActivity и меняю ориентацию.Но сейчас я не могу объяснить, когда это работает, а когда не работает.Я застрялЯ знаю, что всегда onConfigurationChanged метод TabActivity вызывает.Но этот метод действий во вкладках - не всегда.

1 Ответ

1 голос
/ 17 июля 2012

Для меня это не исправленная ошибка в Android TabActivity.Теперь использование вкладок устарело в Android Android представил фрагменты, которые заменили вкладки.По-видимому, проблема с вкладками исчезла.Проблема оказалась под ковром.

...