Android Edittext- Limpando os intervalos

Estou tentando obter um EditText para limpar sua extensão chamandoEditText.getText().clearSpans(). No entanto, se eu chamar esse método, o EditText começará a se comportar de maneira estranha, com os feeds de linha aparecendo como caixas e os intervalos que eu definir como estando completamente no lugar errad

Então, minha pergunta é: Como faço para limpar extensões e EditText? (Sem chamar setText () - o texto pode ter milhares de linhas e é muito lento para redesenhar tudo com frequência)

Muito obrigado!

questionAnswers(4)

yourAnswerToTheQuestion