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>



版权声明:本文为博主原创文章,未经博主允许不得转载。

Glide 图片加载 java.lang.IllegalArgumentException

加载方式Glide.with(context).load(imageUrl).centerCrop().placeholder(R.drawable.thumbnail_null).crossFade...
  • jerycoupter
  • jerycoupter
  • 2017年03月21日 16:48
  • 439

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...
  • u013164293
  • u013164293
  • 2016年03月31日 10:29
  • 4187

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

How to solve the Glide Exception:”You must not call setTag() on a view Glide is targeting”The follow...
  • Yuangudashen
  • Yuangudashen
  • 2017年07月18日 11:47
  • 1123

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

今天在写一个图片加载类ImageLoader,在使用的时候想用Glide替代我写的ImageLoader,然后问题就出来了!!!第一个问题:在使用自己写的ImageLoader的时候,为了防止item...
  • lichongya
  • lichongya
  • 2016年05月23日 21:20
  • 12280

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

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

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

You must not call setTag() on a view Glide is targeting的解决方案
  • qq_26411333
  • qq_26411333
  • 2016年07月26日 13:19
  • 10663

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

1.异常原因:     1.1Glide加载的iamgeView调用了setTag()方法,因为Glide已经默认为ImageView设置了Tag。 2解决方案: 2.1首先,在\res\valu...
  • MrYanXi
  • MrYanXi
  • 2017年09月21日 15:35
  • 389

java.lang.IllegalArgumentException: Service not registered: Handler

01-10 11:00:58.839 10783-10783/? E/AndroidRuntime: FATAL EXCEPTION: main                           ...
  • yuerliang
  • yuerliang
  • 2018年01月10日 13:46
  • 32

Glide使用详解(一)

出处:http://blog.csdn.net/shangmingchao【商明超的博客】 目录(?)[+] 一. 下载 在build.gradle中添加依赖...
  • wenql209
  • wenql209
  • 2017年03月31日 16:27
  • 343

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

java.lang.IllegalArgumentException: You must not call setTag() on a view Glide is targeting 错误处理问题描...
  • FlyingMonkeyR
  • FlyingMonkeyR
  • 2017年09月04日 10:28
  • 453
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Error “You must not call setTag() on a view Glide is targeting” when use Glide
举报原因:
原因补充:

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