Я хочу реализовать интерфейс TextWatcher
для нескольких полей EditText
. В настоящее время я использую:
text1.addTextChangedListener(this);
text2.addTextChangedListener(this);
затем переопределяю методы в моей Деятельности:
public void afterTextChanged(Editable s) {}
public void beforeTextChanged(CharSequence s, int start, int count, int after) {}
public void onTextChanged(CharSequence s, int start, int before, int count)
{
// do some operation on text of text1 field
// do some operation on text of text2 field
}
Однако это работает нормально, но я ищу другие способы, чтобы я мог явно определить, в каком поле EditText
находится фокус SoftKeyboard
.