我的应用使用带有自定义建议的 SearchView。有一些固定的建议(最近的搜索等),但其他建议必须通过 HTTP 请求获取,并在请求返回后填充。每次查询文本更新时,我都会根据当前查询文本启动一个新请求(在此过程中取消任何先前的请求)。
问题是有时请求返回但结果(我已经验证)没有显示在建议列表中。
有什么方法可以确保在请求返回后更新/显示建议?
我的应用使用带有自定义建议的 SearchView。有一些固定的建议(最近的搜索等),但其他建议必须通过 HTTP 请求获取,并在请求返回后填充。每次查询文本更新时,我都会根据当前查询文本启动一个新请求(在此过程中取消任何先前的请求)。
问题是有时请求返回但结果(我已经验证)没有显示在建议列表中。
有什么方法可以确保在请求返回后更新/显示建议?