Quando você gira o dispositivo e a tela muda de orientação, o Android geralmente destrói as atividades e fragmentos existentes do seu aplicativo e os recria . Android faz isso para que seu aplicativo possa recarregar os recursos com base na nova configuração.
- O que acontece com uma atividade quando a orientação da tela muda?
- O que acontece quando a tela Android gira?
- O que a orientação da tela faz?
- Como evitar a reinicialização da atividade quando a orientação muda no Android?
O que acontece com uma atividade quando a orientação da tela muda?
Algumas configurações de dispositivo podem mudar durante o tempo de execução (como orientação da tela, disponibilidade do teclado e quando o usuário permite o modo de várias janelas). Quando essa mudança ocorre, o Android reinicia a atividade em execução (OnDestroy () é chamada, seguida por OnCreate ()).
O que acontece quando a tela Android gira?
Quando essa configuração de acessibilidade está ligada, a tela gira automaticamente quando você move o dispositivo entre o retrato e a posição da paisagem. Se você estiver usando o Talkback, convém desligar o auto-rotate, pois girar a tela pode interromper o feedback falado.
O que a orientação da tela faz?
Girar automaticamente: permite que a orientação da tela do seu dispositivo se ajuste automaticamente e gire, dependendo de como você está segurando seu dispositivo. Por exemplo, se você girar o dispositivo para o lado, a tela mudará automaticamente para o modo de paisagem.
Como evitar a reinicialização da atividade quando a orientação muda no Android?
Impedir a atividade para recriar
Outra solução mais comum para lidar com as mudanças de orientação, definindo o sinalizador Android: ConfigChanges em sua atividade no AndroidManifest. xml. Usando este atributo, suas atividades não serão recriadas e todas as suas opiniões e dados ainda estarão lá após a mudança de orientação.