“You must not call setTag() on a view Glide is targeting” 解决

简介:

报错原因大致是因为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加上

然后在/values/ids.xml加上

  ,如需转载请自行联系原作者	
相关文章
|
Java
Could not find class 'android.support.v4.view.ViewPager', referenced from method***
Could not find class 'android.support.v4.view.ViewPager', referenced from method***
171 0
Could not find class 'android.support.v4.view.ViewPager', referenced from method***
|
Kotlin
【错误记录】布局组件加载错误 ( Attempt to invoke virtual method ‘xxx$Callback android.view.Window.getCallback()‘ )
【错误记录】布局组件加载错误 ( Attempt to invoke virtual method ‘xxx$Callback android.view.Window.getCallback()‘ )
329 0
|
Android开发
Android 解决Recycler View: Inconsistency detected.
Recycler View: Inconsistency detected. Invalid view holder adapter positionViewHolder 这是android的一个已知bug,可以通过try-catch解决,没有副作用 ...
1690 0
在非Activity中使用startActivity:Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag
在非Activity中使用startActivity:Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag 问题描述 在APP 1中启动APP 2中的Activity。
1805 0