0
Я пытаюсь обновить imageView
в своей деятельности, пользователь нажимает на Imageview, Onclick of Imageview. Я открываю галерею, чтобы выбрать изображение, когда пользователь выбрал изображение, он вернулся к предыдущему действию с выбранным изображением и uptate imageview.Обновить изображение в режиме activitResult()?
Но я не могу обновить свое изображение.
Можете ли вы предложить мне, где мне не хватает, ниже мой код.
if(requestCode == Activity.RESULT_OK){
Uri selectedpic = pic.getData();
try{
Bitmap bmpic = MediaStore.Images.Media.getBitmap(
this.getContentResolver()
, selectedpic);
((BitmapDrawable)spic.getDrawable()).getBitmap().recycle();
spic.setImageBitmap(bmpic);
spic.invalidate();
}catch(FileNotFoundException e){
Log.e(this.getClass().toString(), e.getMessage());
} catch (IOException e) {
Log.e(this.getClass().toString(), e.getMessage());
}
}
пожалуйста, напишите ответ в качестве ответа и принимаю его всякий раз, когда вы можете, не просто редактируйте вопрос. – MByD