обратный вызов afterTextChanged (), вызываемый без фактического изменения текста

У меня есть фрагмент сEditText и внутриonCreateView() Я добавляюTextWatcher к.EditText

Каждый раз, когда фрагмент добавляется во второй разafterTextChanged(Editable s) обратный вызов вызывается без изменения текста.

Вот фрагмент кода:

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
...
    myEditText = (EditText) v.findViewById(R.id.edit_text);
    myEditText.addTextChangedListener(textWatcher);
...
}

TextWatcher textWatcher = new TextWatcher() {

    @Override
    public void onTextChanged(CharSequence s, int start, int before, int count) {
        searchProgressBar.setVisibility(View.INVISIBLE);
    }

    @Override
    public void beforeTextChanged(CharSequence s, int start, int count, int after) {

    }

    @Override
    public void afterTextChanged(Editable s) {
        Log.d(TAG, "after text changed");
    }
}

Я также установил фрагмент, чтобы сохранить его состояние, и я сохраняю экземпляр фрагмента в действии.

Ответы на вопрос(1)

Ваш ответ на вопрос