setImageURI() не отображает выбранное изображение из галереи после перезагрузки приложения
Обработчик кнопки:
public void addPhoto(View view) {
Intent photoPickerIntent = new Intent(Intent.ACTION_PICK);
photoPickerIntent.setType("image/*");
resultRepresPhoto.launch(photoPickerIntent);
}
resultRepresPhoto:
ActivityResultLauncher<Intent> resultRepresPhoto = registerForActivityResult(new ActivityResultContracts.StartActivityForResult(), new ActivityResultCallback<ActivityResult>() {
@Override
public void onActivityResult(ActivityResult result) {
if (result.getResultCode() == Activity.RESULT_OK) {
try {
Uri imageUri = result.getData().getData();
represPhotoUri = imageUri;
represPhoto.setImageURI(represPhotoUri);
} catch (Exception e) { }
}
}
});
Установка изображения в другой activity (тут все хорошо):
represPhotoView.setImageURI(null);
represPhotoView.setImageURI(represPhotoUri);
После того как закрываю и открываю приложение, не отображается изображение по тому URI, который получил в коде ранее.