Как отличить смену ориентации от выхода из приложения android

Я понимаю, что при изменении ориентации экрана вызывается текущая активность onDestroy(), а затем onCreate() для эффективного воссоздания активности. Мне нужно знать, как программно определить, закрывается ли приложение или изменяется только ориентация.

Один из методов заключается в том, чтобы предыдущая активность уведомляла меня о вызове ее метода onResume(), это сообщит мне, что пользователь нажал кнопку «Назад» и ориентация не изменилась.

П.С. Я ищу более элегантное решение, чем прослушивание щелчка задней аппаратной кнопки.

Вот что я хотел сделать:

У меня есть две вкладки, когда действие вводится в первый раз или пользователь покинул действие и теперь входит в него, отображается определенная вкладка на основе некоторых критерий.

При изменении ориентации мне нужно оставаться на той же вкладке.

47
задан Dustfinger - Reinstate Monica 8 March 2012 в 16:33
поделиться