GlideApp 引入不了问题
生活随笔
收集整理的這篇文章主要介紹了
GlideApp 引入不了问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
使用GlideApp 不用忘記創建
MyAppGlideModule 集成 AppGlideModule
我的項目中使用如下
@GlideModule
public class MyAppGlideModule extends AppGlideModule {@Overridepublic void applyOptions(@NonNull Context context, GlideBuilder builder) {try {int diskCacheSizeBytes = 1024 * 1024 * 1024; // 1GBMemorySizeCalculator calculator = new MemorySizeCalculator.Builder(context).setMemoryCacheScreens(2).build();builder.setMemoryCache(new LruResourceCache(calculator.getMemoryCacheSize()));builder.setDiskCache(new DiskLruCacheFactory(getDisCache(context), diskCacheSizeBytes));}catch (Exception e){e.printStackTrace();}}private String getDisCache(Context context) {return Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED) ?Objects.requireNonNull(context.getExternalCacheDir()).getAbsolutePath() : context.getCacheDir().getAbsolutePath();}
}
注意注解別忘記添加了, 不然寫了也沒用啊,所以依然會出現引入不了
這一步不忘記的話,一般都能引入.
?
總結
以上是生活随笔為你收集整理的GlideApp 引入不了问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第三季度有多少天
- 下一篇: 赋值语句和赋值表达式