`
龙哥IT
  • 浏览: 237725 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

Activity中 Glide加载image的时候,activity关闭,报错问题处理

 
阅读更多
 public static boolean isDestory(Activity activity){
        if(activity==null){
            return true;
        }
        else if(activity.isFinishing()){
            return true;
        }
        else if(activity.isDestroyed()){
            return true;
        }
        else{
            return false;
        }
    }

 

   public static void loadImage(Context context, int uri, ImageView imageView) {
        if(Utils.isNotEmpty(uri)){
            RequestOptions options = new RequestOptions()
                    .centerCrop()
                    .placeholder(placeholderSoWhite)
                    .error(errorSoWhite)
                    .diskCacheStrategy(DiskCacheStrategy.ALL);
            Glide.with(context).load(uri).apply(options).into(imageView);
        }

    }

 

  if (!isDestory((Activity) mContext)) {
                            loadImage((Activity) mContext, R.mipmap.ic_launcher, mAvatar);
                        }

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics