在Volley中向NetworkImageView添加身份验证标头

时间:2014-03-21 20:04:24

标签: android authentication android-volley networkimageview

我使用Volley和NetworkImageView。这对几个项目来说非常有用。但是我现在需要在标题中为我的图像请求发送auth令牌。做这个的最好方式是什么?在我的正常请求中,我覆盖getHeaders()并以这种方式放置我的令牌。但ImageLoView使用的ImageLoader会生成一个通用的Request,这使得很难添加标题......

2 个答案:

答案 0 :(得分:6)

我想出了一个解决方案。 要使用NetworkImageView,您需要创建一个图像加载器。在代码的这一点上,只是在makeImageRequest()的{​​{1}}方法和ImageLoader内,覆盖了'ImageRequest'的makeImageRequest()方法:

getHeaders()

这在技术上是一行代码:) 我测试了这个,它对我有用。

答案 1 :(得分:0)

没有找到一种简单的方法。我已经分开了Volley来完成我需要的东西。如果需要,请随意使用。

https://github.com/leofirespotter/ubervolley

此处还添加了从(http://solutionforandroid.blogspot.com/2013/12/rounded-networkimageview-using-volley.html

复制的圆角NetworkImageView