[英]onActivityResult is not updating my current imageView
我已经搜索了所有 SO 答案并尝试了所有方法,从mImageView.postInvalidate()
到这样做
@Override
public void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == PICK_PHOTO && resultCode == RESULT_OK && data != null && data.getData() != null) {
filePath = data.getData();
try {
mImageView.setImageURI(null);
mImageView.setImageURI(filePath);
Bitmap bmimage = MediaStore.Images.Media.getBitmap(getContentResolver(), filePath);
mImageView.setImageBitmap(bmimage);
} catch (IOException e) {
e.printStackTrace();
}
}
}
但这也没有刷新我的形象,当从将它选入我的画廊的结果中回来时
我该怎么办 ?
暗示
当我第一次对我的应用程序进行分层时,该 mImageView 中设置了一个默认图像,然后当我尝试更改它时,图像视图不会更新,但是当我再次保存并设置图像时,此代码有效
谢谢
通过这样做解决了它
Glide.with(context).load(imageURI).into(mImageView);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.