Galera, sempre vejo nas Activitys, o que é o savedInstaceState?
Galera, sempre vejo nas Activitys, o que é o savedInstaceState?
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!