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