Textwatcher检测空当用户输入值

问题描述:

我有当用户移除,像这样的内容的编辑文本改变听众,增加了一定的文本: -Textwatcher检测空当用户输入值

@Override 
    public void onTextChanged(CharSequence s, int start, int before, int count) { 
     String e = s.toString(); 

     if(e.isEmpty()){ 
      edittext.settext(k); 
} 

文本当用户点击它首先突出那么用户可以选择使用退格键将其清空,或者只写一个清除前一个文本的新文本。它可以在Nexus API 25仿真器中完美工作,但在我的阿尔卡特一键式API 22中,当用户在突出显示后只写文本时将文本设置为k(认为编辑文本为空),任何建议都会有帮助。

我试图清理代码,但没有什么工作,我不知道我怎么能适应不同的API的

我发现它只能Android键盘上,而不是在快捷键不能确定设置为什么