Документы для Android примерно TextView.getText()
скажем:
Примечание. Содержимое возвращаемого значения не должно изменяться . Если вы хотите изменить его, сначала сделайте свою собственную копию.
Также TextView
имеет метод setText (CharSequence text, TextView.BufferType type)
, и вы можете передать ему TextView.BufferType.EDITABLE
, чтобы включить результат приведения метода getText()
к Editable
. Как говорят Документы , цель интерфейса Editable
:
Это интерфейс для текста, чье содержимое и разметка могут быть изменены [...]
Мой вопрос: если мы можем передать Editable
в TextView
и получить его, почему бы нам не изменить его?