下午好,我有一个问题请看看这个。我可以为每个在EditText中输入的字符开始一个新的线程用于搜索
我正在使用Retrofit beta 2从api中检索数据。我有一个EditText,我想从服务器中搜索一些名字。我也得到了输出,但例如考虑有一些名称:
ABC,XYZ,PQR,STU等。这些是存储在服务器中的名称,我正在使用Retrofit beta2检索这些名称。
当我搜索ABC或ABC时,它会显示结果,当我从EditText中删除字符串时,则不显示任何内容。
直到这里我已经完成了。
我的问题是,当我输入名称快,结果是别的。
那么,谁能告诉我如何避免这种情况。
谢谢。
雅这是正确的,但我不希望我的用户输入完整的字符串,而是他们可以使用建议。是的,我在这里使用TextWatcher。 –
好的,然后在发送前坚持取消,这样你就不会有多个电话。 http://square.github.io/retrofit/2.x/retrofit/retrofit2/Call.html#cancel-- –