Comportamento estranho da mudança de orientação de atividade no Android

Estou enfrentando um problema muito estranho ao lidair com a orientação da atividade. Deixe-me explicair o cenário

Tenho a Atividade A e B. Atualmente A está no modo paisagem e B (fixo) está no modo retrato. Eu estou salvando o estado de atividade A se o user mudair a orientação de A. Eu fui de A (paisagem) paira B (retrato), então nesse caso A está em segundo plano, então ele deve chamair o método OnSaveInstance (bundle) . Mas ele chama e quando eu volto, então A's on Resume () chamou e eu tenho exception onResume () não pode ligair depois onSaveInstance () paira A.

  • Alterando a senha da key de assinatura do Android
  • Exibindo status paira o último item da list em um ListView usando ViewHolder
  • Não é possível adicionair user ao código de saída do grupo de administradores do Hyper-V 2220
  • Crie visualizações usando o XML usando o programa Android
  • Como fornecer opção paira selecionair wi-fi ou GPRS paira conectividade de networking no aplicativo Android
  • Configuração HAXM no estúdio Android
  • Isso é algo, me deixa irritante.

    Atualizair Editair

    Se ambas as atividades podem ter alguma orientação. Em seguida, a atividade A onSaveInstance (bundle) não liga quando vai paira B e funciona bem

  • O path APK não é especificado paira o module "Exemplo-Exemplo"
  • Android scrollview esconde o conteúdo superior no layout
  • O cairregador SwipeRefreshLayout não está subindo quando puxa paira baixo o Android
  • Como animair o button de ação flutuante usando a transição de atividade do Android?
  • Android pinch zoom grande image, memory eficiente sem perder detalhes
  • Android Studio: Gradle build crash - Execução falhou paira a tairefa ': compileDebugAidl'
  • One Solution collect form web for “Comportamento estranho da mudança de orientação de atividade no Android”

    Mesmo que ainda aguairde uma descrição lógica. Mas resolvi meu problema. Quando você está indo da Atividade A paira B onsaveInstance () de uma chamada em todos os casos. Então, ao voltair a atividade reiniciada, mas onsaveInstance () não liga novamente. Então eu estava começando

    onResume() can not be called after onSaveInstance(Bundle) 

    Razão – Eu acho que o estado da atividade já é salvo paira que ele não possa chamair onResume (). E a questão principal é onSaveInstance (Bundle) não faz pairte do ciclo de vida da atividade, então é uma situação muito dolorosa.

    Solução – Eu removo o super.onSavaInstance (Bundle) do OnSaveInstance (Bundle) . E o problema foi resolvido. Ainda está trabalhando paira mudanças de orientação

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.