0
私は自分のアクティビティでimageView
を更新しようとしています。ユーザーはImageviewをクリックし、ImageviewのOnclickを開きます。画像を選択するギャラリーを開きます。ユーザーが画像を選択すると、選択した画像で以前のアクティビティに戻ります。イメージビューをuptate。activitResult()メソッドのimageviewを更新しますか?
私はイメージビューを更新できません。
私はどこに欠けているのか教えていただけますか?以下は私のコードです。
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