Могут использоваться другие методы, кроме onCreate()
:
- OnStart ()
- OnRestart ()
- OnResume ()
Вы захотите обратиться к этой странице документации, чтобы решить, какой из них лучше соответствует вашим потребностям, так как их все вызывают в разных ситуациях.
Кроме того, вы всегда можете самостоятельно справиться с изменением ориентации, чтобы метод onCreate()
не вызывался при повороте экрана:
Изменения в файле манифеста:
<activity
android:name=".ActivityName"
android:configChanges="keyboardHidden|orientation" />
Добавьте этот метод в упражнение:
/** {@inheritDoc} */
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
}
Надеюсь, это ответит на ваш вопрос.