Я хочу реализовать интерфейс 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
в настоящее время сфокусировано.