У меня есть два TextInputEditText поля:Android два TextInputEditText и два способа addTextChangedListener
TextInputEditText fromData = (TextInputEditText) view.findViewById(R.id.fromData);
TextInputEditText toData = (TextInputEditText) view.findViewById(R.id.toData);
Оба поля имеют addTextChangedListener()
и должны изменить текст друг друг. Но это вызывает ошибку (рекурсия). Потому что, когда я пишу какой-то текст из fromData, текст toData также изменяется, и если toData текст изменяется изData также должен быть изменен.
Как я могу заставить textchangelistener работать в двух направлениях?