Delphi+Android : Evitando travamento do APP ao rotacionar a tela

Salve pessoal,

Depois de muito tempo estou de volta. Muito trabalho e pouco tempo!

Essa dica vai para quem criou um app Android com Delphi XE8+ ou migrou para uma nova versão da IDE e sua aplicação trava ou encerra subitamente ao rotacionar a tela.

A solução é simples: Basta editar o template do seu android.manifest: siga os passos:


  1. Vá na pasta dos fontes do seu projeto
  2. Edite o arquivo "AndroidManifest.template.xml" no Wordpad, Sublime ou qualquer outro editor.
  3. Localize a linha: android:configChanges=
  4. Possivelmente essa linha estará assim: android:configChanges="orientation|keyboardHidden"
  5. Agora, modifique para android:configChanges="orientation|keyboardHidden|screenSize"
  6. Salve e dê um novo "Build" na sua aplicação.
  7. Problema resolvido! Desse modo você evita que a aplicação reinicie a cada mudança de rotação da tela. 
Até a próxima!

Comentários

  1. obrigado, estava com este problema! funcionou! valeu mesmo!

    ResponderExcluir
  2. Excelente! Eu tava doido aqui querendo saber o que era o problema. Resolvido! Obrigado.

    ResponderExcluir

Postar um comentário

Postagens mais visitadas deste blog

[resolvido] USB To Serial Prolific no Windows 7 e 8x e 10

Como Alterar o Perfil da Rede Pública para Privada no “Windows 8.1″ e “Windows Server 2012″

Corrigir BAD_SYSTEM_CONFIG_INFO no Windows 7,8, 8.1, 10