本文整理了Java中com.bumptech.glide.util.Util.bothModelsNullEquivalentOrEquals()
方法的一些代码示例,展示了Util.bothModelsNullEquivalentOrEquals()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Util.bothModelsNullEquivalentOrEquals()
方法的具体详情如下:
包路径:com.bumptech.glide.util.Util
类名称:Util
方法名:bothModelsNullEquivalentOrEquals
暂无
代码示例来源:origin: bumptech/glide
@SuppressWarnings("SynchronizationOnLocalVariableOrMethodParameter")
@Override
public synchronized boolean isEquivalentTo(Request o) {
if (o instanceof SingleRequest) {
SingleRequest<?> that = (SingleRequest<?>) o;
synchronized (that) {
return overrideWidth == that.overrideWidth
&& overrideHeight == that.overrideHeight
&& Util.bothModelsNullEquivalentOrEquals(model, that.model)
&& transcodeClass.equals(that.transcodeClass)
&& requestOptions.equals(that.requestOptions)
&& priority == that.priority
// We do not want to require that RequestListeners implement equals/hashcode, so we
// don't compare them using equals(). We can however, at least assert that the same
// amount of request listeners are present in both requests.
&& listenerCountEquals(that);
}
}
return false;
}
代码示例来源:origin: mozilla-tw/Rocket
@Override
public boolean isEquivalentTo(Request o) {
if (o instanceof SingleRequest) {
SingleRequest that = (SingleRequest) o;
return overrideWidth == that.overrideWidth
&& overrideHeight == that.overrideHeight
&& Util.bothModelsNullEquivalentOrEquals(model, that.model)
&& transcodeClass.equals(that.transcodeClass)
&& requestOptions.equals(that.requestOptions)
&& priority == that.priority;
}
return false;
}
内容来源于网络,如有侵权,请联系作者删除!