Когда я пытаюсь установить на ImageView изображение с помощью указания пути, оно исчезает. В чем дело?

Я пытаюсь выбранное из галереи изображение установить в ImageView, и чтобы при запуске этой активити изображение которое я выбрал устанавливалась туда же автоматически. Но когда я запускаю активити, ImageView исчезает, и фотка которую я тогда выбирал не появляется вообще. В чем причина скажите пожалуйста! Заранее Спасибо!

public SharedPreferences savedImageSharedPreferens;
@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_about_me);
        Window w = getWindow();
        w.setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

        savedImageSharedPreferens = getSharedPreferences("savedImage", Context.MODE_PRIVATE);
        String saved = savedImageSharedPreferens.getString("path", "");
        ImageView userPhoto = (ImageView) findViewById(R.id.userPhoto);
        userPhoto.setImageURI(Uri.fromFile(new File(saved)));
    }

public void EditBtn(View view) {
        Intent intent = new Intent();
        intent.setType("image/*");
        intent.setAction(Intent.ACTION_GET_CONTENT);
        startActivityForResult(Intent.createChooser(intent, "Select Picture"), GALLERY_REQUEST);
    }

@Override
    protected void onActivityResult(int requestCode, int resultCode, Intent imageReturnedIntent) {
        super.onActivityResult(requestCode, resultCode, imageReturnedIntent);

        Bitmap bitmap = null;
        ImageView imageView = (ImageView) findViewById(R.id.userPhoto);
        switch(requestCode) {
            case GALLERY_REQUEST:
                if(resultCode == RESULT_OK){
                    Uri selectedImage = imageReturnedIntent.getData();
                    Picasso.with(AboutMe.this).load(selectedImage).transform(new CircularTransformation(150)).noPlaceholder().centerCrop().fit()
                            .into((ImageView) findViewById(R.id.userPhoto));

                    savedImageSharedPreferens = getSharedPreferences("savedImage", MODE_PRIVATE);
                    String pathData = selectedImage.toString();
                    SharedPreferences.Editor editorSavedImage = savedImageSharedPreferens.edit();
                    editorSavedImage.putString("path", pathData).apply();
                }
        }
    }
<ImageView
        android:id="@+id/userPhoto"
        android:layout_width="122dp"
        android:layout_height="121dp"
        android:layout_marginTop="60dp"
        android:background="@drawable/user_photo_blue_about_me"
        android:onClick="EditBtn"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.487"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:srcCompat="@drawable/userphoto" />

Ответы (0 шт):