22 outubro 2015

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!

Um comentário:

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

    ResponderExcluir