Android retém o estado de retorno de chamada após a alteração da configuração
Entendo muito bem o ciclo de vida do Android. Eu posto aqui porque observei um comportamento estranho, de qualquer forma, esse é o meu próprio pensament
Meu caso é o seguinte: uma atividade usará um layout simples com apenas um únicoEditText
. Na atividadeonCreate
, defino algum texto padrão comoEditText
e, na parte posterior do método, atribua umTextWatcher
aoEditText
assim, sempre que o usuário digita alguma coisa, posso responder da minha maneir
Tudo está bem até eu girar a tela. OTextWatcher
retorno de chamada @ começa a reagir contra o código que inicializa oEditText
.
De acordo com o fluxo normal do código, oTextWatcher
é atribuído posteriormente depois de inicializar o valor de texto doEditText
. portanto, não deve ser acionado por causa da atribuição de texto noonCreate
método.
Alguém aqui pode explicar isso?