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键上无效不知道为什么