【问题标题】:Getting image from firebase using glide and set into recycler view but image not load使用 glide 从 firebase 获取图像并设置为回收器视图但图像未加载
【发布时间】:2020-05-17 20:25:45
【问题描述】:

使用滑翔从火基地获取图像并设置到回收器视图但图像未加载

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());

【问题讨论】:

  • 你能告诉我滑行代码来获取图像吗
  • 名称价格联系电话显示但图片不显示
  • 您从 url 或 uri 获取图像?
  • 我正在从 uri 获取图像
  • 当然会有错误 glide is only used with url not uri

标签: android firebase android-recyclerview android-glide


【解决方案1】:

你可以用毕加索代替滑翔,

在你的 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());

就是这样。

【讨论】:

    猜你喜欢
    • 2018-09-03
    • 2020-06-28
    • 1970-01-01
    • 2018-03-21
    • 2021-08-17
    • 1970-01-01
    • 1970-01-01
    • 2020-01-23
    • 1970-01-01
    相关资源
    最近更新 更多