Error “You must not call setTag() on a view Glide is targeting” when use Glide

原创 2016年06月01日 20:27:31
项目中在使用Glide图片加载框架是遇到如下错误
<span style="font-size:18px;color:#ff0000;">You must not call setTag() on a view Glide is targeting</span>

报错原因大致是因为Glide加载的iamgeView调用了setTag()方法导致的错误,

因为Glide已经默认为ImageView设置的Tag。

解决办法:自定义一个Application,在里面加上

public class App extends Application {
    @Override public void onCreate() {
        super.onCreate();
        ViewTarget.setTagId(R.id.glide_tag);
    }
}


然后在/values/ids.xml加上

<resources>
    <item type="id" name="glide_tag" />
</resources>



相关文章推荐

You must not call setTag() on a view Glide is targeting的解决方案

You must not call setTag() on a view Glide is targeting的解决方案

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

遇到这种错误无论你使用的是RecycleView还是ListView,在给View设置tag的时候一定要注意,千万别给ImageView和其他View设置tag。可以给ImageView的外层父布局s...

Gilde刷新图片闪烁和You must not call setTag() on a view Glide is targeting如何解决

问题一:在使用Glide刷新时图片闪烁 在使用Glide加载图片时图片闪烁,并且会出现图片大小忽大忽小的问题,这是我们应该如何解决? 1.关于忽大忽小:其实很大程度上是由于刷新闪烁问题引起的。...

java.lang.IllegalArgumentException: You must not call setTag() on a view Glide is targeting

Glide使用问题 Glide setTag崩溃问题 java.lang.IllegalArgumentException: You must not call setTag() on...

【Android】问题记录

1.RecyclerView设置divider: 链接 代码方法的话比较麻烦,如果只是想设置简单的divider,直接在item的layout里画一条线就可以了2.BitmapDrawable f...

图片加载库Glide——解决图片错乱+无法设置tag

今天在写一个图片加载类ImageLoader,在使用的时候想用Glide替代我写的ImageLoader,然后问题就出来了!!!第一个问题:在使用自己写的ImageLoader的时候,为了防止item...

Android - Glide的使用

Glide使用问题 Glide setTag崩溃问题 java.lang.IllegalArgumentException: You must not call setTag() on a view...

Glide使用详解(一)

Glide使用 Glide使用教程 Glide详解 Android图片加载 一. 下载在build.gradle中添加依赖: compile 'com.github.bumptech.glide...

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

遇到这种错误无论你使用的是RecycleView还是ListView,在给View设置tag的时候一定要注意,千万别给ImageView和其他View设置tag。可以给ImageView的外层父布局s...

Android消息播报向上滚动轮播的实现

有时候我们需要做一些向上滚动播报一些消息,我们来看一看怎么实现 package com.weizhong.shuowan.widget; import android.content.Co...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Error “You must not call setTag() on a view Glide is targeting” when use Glide
举报原因:
原因补充:

(最多只允许输入30个字)