Android studio 在分析 -> 检查 diskCacheStrategy 上的代码后显示错误“未使用‘diskCacheStrategy’的结果”。
我的代码是这样的:
该方法位于Utils.java
public static RequestOptions getDiskCacheRequestOptions(){
RequestOptions requestOptions = new RequestOptions();
requestOptions.diskCacheStrategy(DiskCacheStrategy.ALL); //related redline error
return requestOptions;
}
它位于不同的java文件中。
Glide.with(this)
.applyDefaultRequestOptions(Utils.getDiskCacheRequestOptions())
.load(mImageUrl))
.into(mImageView);
为什么 android studio 显示错误消息?
一种消除警告的解决方案,但我的头脑很困惑,因为当 isAutoCloneEnabled == false 时,diskCacheStrategy 方法看起来像 setter 方法。
requestOptions =
requestOptions.diskCacheStrategy(DiskCacheStrategy.ALL);
最佳答案
试试这个:
RequestOptions.diskCacheStrategy(DiskCacheStrategy.RESULT);
而不是 DiskCacheStrategy.ALL
关于java - Glide库RequestOptions检查结果错误: The result of 'diskCacheStrategy' is not used,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47409920/