У меня есть требование, когда в действии есть несколько кнопок, и щелчок по одному изменит фон. Активность обновляется при изменении ориентации. Затем я включил: android:configChanges="keyboardHidden|screenSize"
, который решает проблему, но у меня есть отдельные экраны для портретных и ландшафтных режимов, это экономит состояние и не выбирает макет для пейзажа при изменении ориентации. Пожалуйста, объясните, как я могу изменить ориентацию, но все же препятствую обновлению активности и тем самым сохраняя нажатую кнопку и цвет фона.Изменение ориентации ориентации android
1
A
ответ
4
не использует android:configChanges="keyboardHidden|screenSize"
и использовать onSaveInstanceState() для возврата цвета или идентификатора ресурса фона, а затем проверить его в OnCreate() для заданного фона
этого примера помочь вам How to use onSavedInstanceState example please
3
used this
android:configChanges="keyboardHidden|orientation|screenSize"
Спасибо за ответ, может ли руководство plz с примерным фрагментом? – bharath
Я отредактировал свой ответ. –