You must not call setTag() on a view Glide is targeting

广告也精彩

前言

记录一下,在使用Glide 老的版本(相对于4之前的)出现如下一下,记录于此,方便自己查阅。

正文

异常日志:

AndroidRuntime( 4299): FATAL EXCEPTION: main
AndroidRuntime( 4299): Process: com.biumall.video, PID: 4299
AndroidRuntime( 4299): java.lang.IllegalArgumentException: You must not call setTag() on a view Glide is targeting
AndroidRuntime( 4299):     at com.bumptech.glide.request.target.ViewTarget.getRequest(ViewTarget.java:133)
AndroidRuntime( 4299):     at com.bumptech.glide.GenericRequestBuilder.into(GenericRequestBuilder.java:650)
AndroidRuntime( 4299):     at com.bumptech.glide.GenericRequestBuilder.into(GenericRequestBuilder.java:697)
AndroidRuntime( 4299):     at com.bumptech.glide.DrawableRequestBuilder.into(DrawableRequestBuilder.java:448)

解决方式

在继承的Application的类(比如我的MediaApp)的onCreate()中:

ViewTarget.setTagId(R.id.glideIndexTag);

参看文章

忘了,抱歉

广告也精彩
版权声明:125la.com站长 发表于 2022年7月21日 下午7:52。
转载请注明:You must not call setTag() on a view Glide is targeting | 125啦读书导航

相关文章

广告也精彩

暂无评论

暂无评论...