Como distinguir entre mudança de orientação e deixar o aplicativo android

Entendo que, quando a orientação da tela muda, as atividades atuais onDestroy () são chamadas seguidas pelo onCreate () para recriar efetivamente a atividade. Preciso saber programaticamente como saber se o aplicativo está sendo encerrado ou se apenas a orientação está sendo alterad

Um método é para a atividade anterior me notificar quando o método onResume () estiver sendo chamado, isso me informará que o usuário pressionou o botão Voltar e a orientação não foi alterad

P.S. Estou procurando uma solução mais elegante do que ouvir um clique no botão voltar do hardware.

Aqui estava o que eu queria fazer:

Tenho duas guias, quando a atividade está sendo inserida pela primeira vez ou o usuário deixou a atividade e agora está entrando nela, uma determinada guia é exibida com base em algum critério.

uando a orientação mudar, preciso permanecer na mesma gui

questionAnswers(8)

yourAnswerToTheQuestion