В Android при изменении ориентации экрана (с альбомной на портретную) вызывается метод onCreate
, который, если не обработан должным образом, воссоздает все действие, когда результат слишком прост, просто измените макет и сохранить всю ту же информацию.
Я знаю несколько способов решить эту проблему, но меня интересует наиболее эффективный способ.
1) Сообщаю манифесту, что я обработаю изменение ориентации, переопределив метод onConfigurationChanged ()
и оставив его пустым.
2) переопределить onSaveInstanceState ()
и сохранить данные здесь для повторного заполнения в onCreate ()
3) Переопределить onPause ()
, который создаст пакет данных и отправьте их на onSaveInstanceState ()
Очевидно, это все варианты, но какой из них лучше (малый, средний, большой объем данных)
Спасибо