Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.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
如何清除';文本监视程序';android中以前的值?_Android_Textwatcher - Fatal编程技术网

如何清除';文本监视程序';android中以前的值?

如何清除';文本监视程序';android中以前的值?,android,textwatcher,Android,Textwatcher,我正在使用活动中附加到MultiAutoCompleteTextView的文本观察程序的onTextChanged(字符序列、int开始、int之前、int计数) 当我在MultiAutoCompleteTextView中为例如“nik”键入一些文本时,下拉列表会打开一些建议的句子,当从下拉列表中选择一个项目时,例如(nikhil kaushik;),然后我也按back键删除一个字符,除初始搜索值“nik”外,所有内容都会被删除 如何防止这种情况发生,我不希望所有东西都被删除,只应该删除‘nik

我正在使用活动中附加到MultiAutoCompleteTextView的文本观察程序的onTextChanged(字符序列、int开始、int之前、int计数)

当我在MultiAutoCompleteTextView中为例如“nik”键入一些文本时,下拉列表会打开一些建议的句子,当从下拉列表中选择一个项目时,例如(nikhil kaushik;),然后我也按back键删除一个字符,除初始搜索值“nik”外,所有内容都会被删除

如何防止这种情况发生,我不希望所有东西都被删除,只应该删除‘nikhil kaushik;’中的最后一个字符


请您在这方面帮助我。

onTextChanged
方法末尾的文本视图中设置空字符串
,或覆盖
文本观察者的
PostextChanged
方法,并将文本视图设置为空字符串。

它仍然不起作用,变量s保留nik搜索值,它直接跳过保留旧值的最后一个值。您应该将该值重置为“”。