У меня есть активность с инициализациями с множественными значениями (фрагменты, sharedpreferences, services, ui components (панель поиска, кнопки и т. Д.) ...), и я не хочу перезапускать активность, когда ориентация экрана изменитьизменить ориентацию ориентации экрана android
Я нашел простой (и рабочий раствор) с помощью android:configChanges="keyboardHidden|orientation|screenSize"
, но мой технический менеджер запретил мне этот путь, потому что, по его мнению, это плохая практика
Каковы другие способы для того, чтобы правильно отрегулировать ориентацию экрана изменения?
Большого спасибо
Моей основная деятельность
@AfterViews
public void afterViews() {
putSharedPrefs();
initializeFragments();
initializeComponents();
initializeSynchronizeDialog();
initDownloadDialog();
}
Вы можете перейти к манифесту вашего проекта и настроить изменения своей деятельности там, добавив свойства «android: screenOrientation». –