我正在使用Fresco从网络中获取图片。我想在不同的Activity中使用不同的http标头,因为我应该从不同的网站获取图像。我在 getAnywhere(`!`)
中设置了http标头并构建了> getAnywhere(`!`)[2](qapla)
batlh tIn chav
。如何在不同的Activity中更改http标头?正在重建okhttpclient
并在不同的活动中初始化Fresco是一个好方法吗?
答案 0 :(得分:2)
是的,它已经在documentation中定义了。您需要做的是编写自定义NetworkFetcher,并使用随NetworkFetcher一起安装的网络拦截器传递标头。
答案 1 :(得分:1)
目前不支持重新初始化Fresco。我们可能会在将来的某个时候添加它,但是现在,最好的方法是实现一个简单的自定义NetworkFetcher,它包含所有不同的OkHttpClients,然后将它转发到正确的那个,类似于现有的OkHttpNetworkFetcher