毕加索不从服务器加载图像

时间:2017-05-10 06:03:26

标签: android picasso

我的问题陈述是从服务器加载图像。 现在我在自定义适配器中使用了picasso。 我正在下载其大小的图像大约是100kb 不仅仅是那个。而不是显示图像的白色背景是 已经显示出来 要检查错误,我使用了回调,但不知何故回调不起作用 我的意思是回调永远不会被调用。

以下是我的代码

@Override
public void onBindViewHolder(FolderListAdapter.Viewholder holder, int position) {
    userDetails=userList.get(position);
    //Context context=);
    if(userDetails.getLogo()!=null && !userDetails.getLogo().isEmpty()) {
        Context context=holder.cardProfilePic.getContext();
        Picasso.with(context)
                .load(userDetails.getLogo())
                .fit()
                .into(holder.cardProfilePic, new Callback() {
                    @Override
                    public void onSuccess() {
                        Log.d("succes","success");
                    }

                    @Override
                    public void onError() {
                       Log.d("failure","failure");
                    }
                });
    }
    if(userDetails.getBanner()!=null && !userDetails.getBanner().isEmpty()) {
        Picasso.with(context)
                .load(userDetails.getBanner())
                 .resize(300,300)
                .into(holder.cardBackgroundPic);
    }
    if(userDetails.getPersonName()!=null && !userDetails.getPersonName().isEmpty()) {
        holder.username.setText(userDetails.getPersonName());
    }
    if(userDetails.getDesignation()!=null && !userDetails.getDesignation().isEmpty()) {
        holder.userRole.setText(userDetails.getDesignation());
    }
}

0 个答案:

没有答案