使用滑行从火场获取图像并设置到回收器视图中,但图像无法加载
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());
答案 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());
就是这样。