Я понимаю, что при изменении ориентации экрана вызывается текущая активность onDestroy(), а затем onCreate() для эффективного воссоздания активности. Мне нужно знать, как программно определить, закрывается ли приложение или изменяется только ориентация.
Один из методов заключается в том, чтобы предыдущая активность уведомляла меня о вызове ее метода onResume(), это сообщит мне, что пользователь нажал кнопку «Назад» и ориентация не изменилась.
П.С. Я ищу более элегантное решение, чем прослушивание щелчка задней аппаратной кнопки.
Вот что я хотел сделать:
У меня есть две вкладки, когда действие вводится в первый раз или пользователь покинул действие и теперь входит в него, отображается определенная вкладка на основе некоторых критерий.
При изменении ориентации мне нужно оставаться на той же вкладке.