Я хотел бы загрузить в свое изображение изображения с определенного сервера. Как я знаю, я должен добавить заголовок для загрузки файлов с этого сервера. Я видел это так:
val client: OkHttpClient = OkHttpClient.Builder()
.addInterceptor(object : Interceptor {
override fun intercept(chain: Interceptor.Chain): Response {
val newRequest: Request = chain.request().newBuilder()
.addHeader("Authorization", "Bearer " + context.getSharedPreferences(Constants.SHARED_PREFS_STORAGE, 0).getString("access_token", ""))
.build()
return chain.proceed(newRequest)
}
})
.build()
val picasso = Picasso.Builder(context).downloader(OkHttp3Downloader(client)).build()
, а затем попробуйте загрузить изображение и установить его в imageView:
picasso.load("my_url").into(holder.chatImg)
Но ... изображение невидимо. Сначала я подумал, что, возможно, у меня проблемы с URL-адресом изображения, и попытался показать это publi c изображение. В результате это было показано у imageView. Итак, я решил, что у меня проблемы с добавлением заголовка и загрузкой изображения с определенного сервера. Я попытался это решение, которое вы можете увидеть на мой вопрос, но я все еще не вижу изображение в моем imageView. Может кто знает как решить эту проблему?