2016-06-16 6 views
2

Существует ли какой-то простой метод клонирования Editable (EditText.getText())? Нет конструктора копии, поэтому я не могу просто написать:Android. Как клонировать Editable

Редактируемый documetTextCopy = new Editable (documentText.getText()); и кажется, что Editable не реализует Cloneable.

+0

Почему вам нужно клонировать его? Было бы лучше просто преобразовать в String, вызвав 'EditText.getText(). ToString()'? Таким образом, у вас будет больше гибкости. –

+1

Преобразование в строку приводит к потере пролетов. И мне нужно сохранить их в моей копии. –

ответ

10

Try:

Editable old = documentText.getText(); 
Editable copy = Editable.Factory.getInstance().newEditable(old); 
+0

Полезно. Благодаря! –

Смежные вопросы