如何将标题添加到Android Picasso

时间:2016-02-11 14:43:11

标签: android picasso

我试图向Picasso添加身份验证标头。我遵循了示例here,但是当我到达最后一行

new Picasso.Builder(mContext).downloader(new OkHttpDownloader(picassoClient)).build();

我收到错误Cannot resolve constructor 'OkHttpDownloader(okhttp3.OkHttpClient)'

我找到了一个匹配的命名空间,它与构造函数所期望的但无法找到一个。我使用其中一个的错误版本还是其他的东西?以下是我的import语句和版本:

compile 'com.squareup.picasso:picasso:2.5.2'
compile 'com.squareup.okhttp3:okhttp:3.1.2'

1 个答案:

答案 0 :(得分:6)

您需要将Interceptor添加到OkHttpClient的{​​{1}}构造函数中。{/ 1}。

此外,您需要使用此OkHttp3Downloader,这是对okhttp3的支持。也许您可能想要使用snapshot version毕加索,其中OkHttpDownloader可能包含在库中。

了解有关OkHttp3Downloader s here

的更多信息