使用滑行和设置进入回收器视图从火力基地获取图像,但图像没有加载。
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());
你可以使用picasso来代替glide.mContext.load(uploadCurrent.getFilePathUri()).in(...)。
在你的 build.gradle 应用中
compile 'com.squareup.picasso:picasso:2.5.2'
然后
Picasso.with(mContext).load(uploadCurrent.getFilePathUri()).into(holder.mimageView);
如果没有成功,请尝试确保 uploadCurrent.getFilePathUri()
返回一个有效的URLI。
如果它返回一个有效的uri,那么问题就出在上下文上了,可能会导致
Picasso.with(getApplicationContext()).load(uploadCurrent.getFilePathUri()).into(holder.mimageView);
如果还是不行,那么最好的办法就是删除picasso和glide,然后写上
holder.imageView.setImageUri(uploadCurrent.getFilePathUri());
就这样吧