我在使用AutoCompleteTextView和TextWatcher时遇到了一些小问题。
我使用AutoCompleteTextView来进行建议。数据来自API。每当我输入一个新单词时,都会调用API并从API端获取响应,然后显示建议下拉菜单。因此,该代码实际上位于AddTextWatcher监听器中。
但是,当我点击特定的建议时,AddTextwatcher被调用并重新调用API,然后再次显示建议!所以它就像:
- 在AutoCompleteTextview中输入内容>>调用API>>填充数据>>显示建议>>点击建议>>再次显示建议。
请帮我解决这个问题。
提前感谢您的帮助。