使用Picasso Library时获取android.content.res.Resources $ NotFoundException

时间:2017-07-08 07:40:31

标签: android picasso

我正在使用Picasso库更新个人资料图片。我正在讨论问题

android.content.res.Resources$NotFoundException: Resource "com.adamas.selfiereporter:id/profile_picture" (7f100176) is not a Drawable (color or path): TypedValue{t=0x12/d=0x0 a=2 r=0x7f100176}

这是毕加索对象

 Picasso.with(getContext())
                                .load(profileImageUrl)
                                .placeholder(R.id.profile_picture)
                                .transform(new PicassoRoundedTransformation())
                                .fit()
                                .noFade()
                                .into(personImagee);

处遇到问题
 .into(personImagee);
请某人帮帮我

2 个答案:

答案 0 :(得分:1)

你在占位符中传递id,你必须在那里传递一个drawable。

Picasso.with(getContext())
       .load(profileImageUrl)
       .placeholder(R.drawable.profile_picture)
       .transform(new PicassoRoundedTransformation())
       .fit()
       .noFade()
       .into(personImagee);

答案 1 :(得分:0)

然后将 profile_picture.png 放到drawble文件夹中 将此行.placeholder(R.id.profile_picture)更改为.placeholder(R.drawable.profile_picture)