Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

O que é o savedInstaceState

Galera, sempre vejo nas Activitys, o que é o savedInstaceState?

2 respostas
solução!

Olá Bruno!

Isso é para salvar o estado da activity antes dela ser destruída, por exemplo quando se gira a tela!

Quando você gira a tela do celular, a activity é destruída e reconstruída do zero na outra posição. Então usa-se o savedInstaceState para salvar o estado da activity e, ao ser reconstruída, retornar exatamente no estado anterior.

Por exemplo: digamos que a app tem um formulário, e no meio do preenchimento o usuário rotaciona a tela. Se não usar o savedInstaceState, ao reconstruir a activity na nova orientação (landscape/portrait), o formulário vai estar vazio e o usuário vai ter perdido tudo que preencheu. Agora, com o savedInstaceState, a activity do formulário será reconstruída com os dados já inseridos anteriormente, sem perda de informação!

Espero ter ajudado! ;)

Show! Entendi, muito obrigado!