安卓EditText的内容实时监听,怎么让输入拼音的时候不跟着响应

要做一个输入字数限制,但是输入拼音的时候字符也进行了判定。怎么取消这种判定

你在监听的第三个方法好像叫after开头的方法中判断包含了拼音,就把字符串的长度+1 这样就抵消了拼音的字符长度或者就判断有拼音的时候把字符串的长度减一

     mFeedBack.addTextChangedListener(new TextWatcher() {

            @Override
            public void onTextChanged(CharSequence s, int start, int before, int count) {
                if (s.length() == 0) {
                    mTip.setText("(160字以内)");
                } else if (s.length() > 160) {
                    Toast.makeText(MessageActivity.this, "亲,只能写160个字哦^_^", Toast.LENGTH_LONG).show();
                } else {
                    mTip.setText("(" + String.valueOf(0 + s.length()) + "/160字)");
                }
            }

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

            @Override
            public void afterTextChanged(Editable s) {
            }
        });

mFeedBack是EditText,