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?

questionAnswers(2)

yourAnswerToTheQuestion