Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Textwatcher在用户输入值时检测到空值_Java_Android_Android Textwatcher - Fatal编程技术网

Java Textwatcher在用户输入值时检测到空值

Java Textwatcher在用户输入值时检测到空值,java,android,android-textwatcher,Java,Android,Android Textwatcher,我有一个编辑文本更改侦听器,当用户删除其内容时,它会添加特定文本,如下所示:- @Override public void onTextChanged(CharSequence s, int start, int before, int count) { String e = s.toString(); if(e.isEmpty()){ edittext.settext(k); } 文本在用户单击时首先高亮显示,然后用户可以

我有一个编辑文本更改侦听器,当用户删除其内容时,它会添加特定文本,如下所示:-

  @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 emulator中运行良好,但在我的Alcatel one touch pop API 22中,当用户在高亮显示后刚刚编写文本时,它会将文本设置为k(认为编辑文本为空)任何建议都会有帮助


我尝试清理代码,但没有任何效果我不知道如何调整不同API的设置我发现它只在Android键盘上有效,而在swift键上无效不知道为什么