В настоящее время запущенный фрагмент закрывается и возвращается к предыдущему действию при попытке импортировать фотографию из галереи и установить ее в ImageView.
Я хочу установить импортированное изображение в ImageView, которое находится во фрагменте. Но когда я выбираю изображение, оно закрывает текущий фрагмент и возвращается к предыдущему действию.
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if(resultCode == RESULT_OK) {
if(requestCode == 1000){
try {
Uri returnUri = data.getData();
Bitmap bitmapImage = null;
bitmapImage = MediaStore.Images.Media.getBitmap(getActivity().getContentResolver(), returnUri);
ImageView iv = getView().findViewById(R.id.profile_image);
iv.setImageBitmap(bitmapImage);
getFragmentManager().popBackStackImmediate();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
Я хочу выбрать изображение из галереи и установить для него ImageView, который находится в текущем фрагменте, не закрывая его.
Я попытался поместить getFragmentManager (). PopBackStackImmediate (); в OnActivityResult () в моем фрагменте. Но это не работает.