Android: Mantenha o MediaPlayer em execução durante a atualização da orientação da tela Atividade

Uso do MediaPlayer para reproduzir um MP3. No momento, desativei as alterações de orientação da tela usando

android:screenOrientation="portrait"
android:configChanges="keyboardHidden|orientation"

no manifesto. Quero apoiar o modo paisagem agora - ou seja, removi essas tags - mas tenho o problema de que, durante o ciclo de destruição / criação, o player é parado e reiniciado. Está tudo bem e eu realmente faço isso mesmo manualmente emonPause() para parar o player quando a atividade ocorrer em segundo plan

Para mantê-lo em execução durante as alterações de orientação agora, tentei torná-lo estático (e usando o Contexto do Aplicativo para criá-lo uma vez). Obviamente, quando eu removo oplayer.stop() dentroonPause() agora, faz o que eu quero - bem,at a Atividade fica em segundo plano.

Então, duas perguntas:

Como posso determinar se a Atividade será recriada diretamente após a chamada paraonStop()Or: Como posso manter oMediaPlayer executando durante esse ciclo, mas pare quando o aplicativo entrar em segundo plano?

questionAnswers(5)

yourAnswerToTheQuestion