Как изменить текст TextView при изменении данных без обратного вызова прослушивателя TextWatcher

TextView textView=new TextView(context);
    textView.addTextChangedListener(new TextWatcher() {

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {

        }

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

        }

        @Override
        public void afterTextChanged(Editable s) {
            s.append("A");

        }
    });

если мы добавим TextWatcher в TextView , и я хочу добавить букву к этому TextView , каждый раз, когда пользователь пишет в нем букву, но он продолжает повторно вызывать прослушиватель TextWatcher и т.д. до ошибки StackOverFlow , так как же добавить текст без повторного вызова прослушивателя TextWatcher ?

9
задан Andro Selva 15 June 2011 в 08:31
поделиться