[英]How can I connect my Retrofit Interceptor with my Glide?
我有一个拦截器将我的 authToken 发送到 API 进行验证,但是当我从 API 加载图像时我也需要发送令牌,但我不知道我已经尝试了所有方法但没有任何效果。 我可以将我的拦截器与我的 Glide 连接起来吗?
这是我的适配器,
override fun onBindViewHolder(holder: CountryItem, position: Int) {
holder.bind(getItem(position))
val currentItem = getItem(position)
holder.apply {
token = sessionManager.fetchAuthToken().toString()
val url=(getItem(position)).image?.url
val glideUrl = GlideUrl(
url,
LazyHeaders.Builder()
.addHeader( "X-FIREBASE-TOKEN", token)
.build()
)
Glide.with(itemView)
.load(currentItem.image?.url)
.into(itemView.post_image)
com.bumptech.glide.load.HttpException(Unauthorized, status code: 401) call GlideException#logRootCauses(String) for more detail Cause (1 of 1): class com.bumptech.glide.load.engine.GlideException: Fetching data failed , class java.io.InputStream, 远程
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.