如何将标题添加到Android Picasso

Lee*_*Lee 2 android picasso

我正在尝试向Picasso添加身份验证标头.我已经按照这里的例子,但是当我到达最后一行时

new Picasso.Builder(mContext).downloader(new OkHttpDownloader(picassoClient)).build();
Run Code Online (Sandbox Code Playgroud)

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

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

compile 'com.squareup.picasso:picasso:2.5.2'
compile 'com.squareup.okhttp3:okhttp:3.1.2'
Run Code Online (Sandbox Code Playgroud)

Nik*_*ski 6

你需要添加InterceptorOkHttpClient你提供的构造函数OkHttpDownloader.

你也需要使用这个OkHttp3Downloader,它支持okhttp3.或许,您可能希望使用可能包含在库中的毕加索的快照版本OkHttp3Downloader.

读者更多关于Interceptors 在这里