当前位置:  开发笔记 > 编程语言 > 正文

告诉Volley不要使用缓存数据,而是发起新请求?

如何解决《告诉Volley不要使用缓存数据,而是发起新请求?》经验,为你挑选了0个好方法。

我在应用程序中遇到了一个问题,我认为它可能与Volley从缓存中提取数据有关.

也就是说,应用程序与API紧密绑定,因此每次更改都会发送到API,然后使用Volley库从API中检索.因此,用户将打开一个弹出窗口,选择一些组来查看其项目,然后选择一些值来标记它的最爱.弹出窗口将关闭,片段将重新加载新数据.

当用户再次打开弹出窗口时,选择相同的组来加载其数据,之前的项目将不会显示为收藏夹.但是当用户再次触摸同一组以重新加载其数据时,该项目将显示为收藏夹.

我已经逐步调试了代​​码,但没有发现任何错误.所以我得出结论,Volley可能会从其缓存中提取数据,同时在我第二次点击该组时启动新的API请求.

我想测试它是否是缓存问题或者我必须更深入地调试.

有没有办法告诉Volley不要使用缓存的请求数据,而是启动对API的新请求?有点像don't use cached data, but make a new request.

注意:我不想删除完整的缓存.我只想告诉Volley什么时候发起一个全新的API请求.

推荐阅读
手机用户2402852307
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有