My main activity contains the imageview and editactivity has a button for changing the image in imageview . I used the Intent to startActivityForResult and onActivityResult code is shown below
@Override
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == PICK_IMAGE_REQUEST && resultCode == RESULT_OK && data != null && data.getData() != null) {
Uri uri = data.getData();
try {
bitmap = MediaStore.Images.Media.getBitmap(getContentResolver(), uri);
View mainactivity;
ImageView imageprofile;
mainactivity= LayoutInflater.from(this).inflate(R.layout.activity_main,null);
imageprofile = (ImageView)mainactivity.findViewById(R.id.ProfileImage);
imageprofile.setImageBitmap(bitmap);
} catch (IOException e) {
e.printStackTrace();
}
}
}
The image choosen is not set , please help