使用滑行从Firebase获取图像并设置到回收器视图中,但图像无法加载

时间:2020-05-17 20:25:45

标签: android firebase android-recyclerview android-glide

使用滑行从火场获取图像并设置到回收器视图中,但图像无法加载

upload uploadCurrent = mUploads.get(position);
Glide.with(mContext).load(uploadCurrent.getFilePathUri()).into(holder.mimageView);
holder.textViewname.setText(uploadCurrent.getProductName());
holder.textViewcontact.setText(uploadCurrent.getContactNumber());
holder.textViewprice.setText(uploadCurrent.getPrice());

1 个答案:

答案 0 :(得分:0)

您可以使用毕加索代替滑行,

在build.gradle应用程序中

compile 'com.squareup.picasso:picasso:2.5.2'

然后

Picasso.with(mContext).load(uploadCurrent.getFilePathUri()).into(holder.mimageView);

如果它不起作用,请尝试确保uploadCurrent.getFilePathUri()返回有效的uri。

如果它返回一个有效的uri,那么问题可能出在上下文中 尝试

Picasso.with(getApplicationContext()).load(uploadCurrent.getFilePathUri()).into(holder.mimageView);

如果仍然没有运气,那么最好的方法是删除毕加索并滑行并书写

holder.imageView.setImageUri(uploadCurrent.getFilePathUri());

就是这样。

相关问题