Существует действие, которое не должно существовать, когда пользователь покидает его. Вот почему он имеет finish()
метод в onStop
.
@Override
protected void onStop() {
super.onStop();
finish();
}
Однако, это заставляет его перезапускаться каждый раз, когда изменяется ориентация экрана. На данный момент я обрабатываю это с помощью тега Manifest Activity android:configChanges="orientation"
и метода переопределения onConfigurationChanged
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
setContentView(R.layout.someactivity);
doAllInitializations();;
}
Есть ли лучший способ справиться с такими ситуациями?