Android Volley缓存请求

拉斐尔·罗西(Raffaele Rossi)

我经常查询我的网站;我有REST服务,因此我连接到www.website.com/path/to/resource/id.json并使用Volley

官方指南中,您会看到在botton上他们建议使用Singleton模式。我正在使用它,并且效果很好。


顺便说一下,我无法理解文档中的某些内容。如果您在该页面上查看上面的示例,他们会谈论缓存,并且会创建一个“显式”缓存。

在以下示例(单例)中,它们未设置任何缓存。所以我的问题是:

使用请求队列的Singleton模式会缓存结果吗?

我关心缓存,因为我多次调用相同的URL(例如www.website.com/rep/table/glass/7.json),缓存会保存连接和请求。模式是否足以允许缓存?我无法从文档中了解。

谢谢

用户名

是的,您的截击请求将被缓存。Volley为您设置了默认缓存。在您使用的Singleton中,调用时内部会在凌空中发生

requestQueue = Volley.newRequestQueue(ctx.getApplicationContext())

在getRequestQueue()中,请参阅此处Volley代码使用了缓存,您不必担心。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章