1.会经常提示code been used。需要
PlatformConfig.setWeixin("", "");
需要延迟初始化 在分享的地方再设置。但是分享过后再登录还是会有问题
2.禁止app存储权限 glide加载图片不显示
因为使用了磁盘缓存 需要判断是否有权限 如果没有 不使用磁盘缓存
public static RequestOptions getOptions(Context mContext) {
if (options == null) {
synchronized (CommonTabLayout.class) {
if (options == null) {
if (ContextCompat.checkSelfPermission(mContext, Manifest.
permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED && ContextCompat.checkSelfPermission(mContext, Manifest.
permission.READ_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) {
options = new RequestOptions()
.skipMemoryCache(true)
.diskCacheStrategy(DiskCacheStrategy.NONE); // 不使用磁盘缓存
} else {
options = new RequestOptions()
.skipMemoryCache(false)
.diskCacheStrategy(DiskCacheStrategy.RESOURCE); // 使用磁盘缓存 表示只缓存转换过后的图片。
}
}
}
}
return options;
}
Glide.with(mContext).load().apply(getOptions(mContext)).