You cannot start a load for a destroyed activity in relativelayout image using glide

后端 未结 10 954
悲&欢浪女
悲&欢浪女 2020-12-02 19:33

I am using relativelayout to set an image.Why I hadn\'t using imageview means, inside relativelayout image, I am setting icons.

I dont know what is the issue exactly

10条回答
  •  暗喜
    暗喜 (楼主)
    2020-12-02 20:06

    In activity I use Glide.with(getApplicatonContext()) and in adapter I use Glide.with(myContext.getApplicatonContext())

    //It works for me fine.
    
    //for adapter
    
    Context myContext;
    
    //also initilize in `oncreateViewHolder`
    
    @Override
        public MessagesHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
            View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.custom_messages_layout, parent, false);
            myContext = parent.getContext();
            return new MessagesHolder(view);
        }
    

提交回复
热议问题