如何清除';文本监视程序';android中以前的值?
我正在使用活动中附加到MultiAutoCompleteTextView的文本观察程序的onTextChanged(字符序列、int开始、int之前、int计数) 当我在MultiAutoCompleteTextView中为例如“nik”键入一些文本时,下拉列表会打开一些建议的句子,当从下拉列表中选择一个项目时,例如(nikhil kaushik;),然后我也按back键删除一个字符,除初始搜索值“nik”外,所有内容都会被删除 如何防止这种情况发生,我不希望所有东西都被删除,只应该删除‘nikhil kaushik;’中的最后一个字符如何清除';文本监视程序';android中以前的值?,android,textwatcher,Android,Textwatcher,我正在使用活动中附加到MultiAutoCompleteTextView的文本观察程序的onTextChanged(字符序列、int开始、int之前、int计数) 当我在MultiAutoCompleteTextView中为例如“nik”键入一些文本时,下拉列表会打开一些建议的句子,当从下拉列表中选择一个项目时,例如(nikhil kaushik;),然后我也按back键删除一个字符,除初始搜索值“nik”外,所有内容都会被删除 如何防止这种情况发生,我不希望所有东西都被删除,只应该删除‘nik
请您在这方面帮助我。在
onTextChanged
方法末尾的文本视图中设置空字符串”
,或覆盖文本观察者的PostextChanged
方法,并将文本视图设置为空字符串。它仍然不起作用,变量s保留nik搜索值,它直接跳过保留旧值的最后一个值。您应该将该值重置为“”。