Как загрузить ImageView из файла png?

Я делаю снимок с помощью камеры

Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE );
startActivityForResult( intent, 22 );

Когда упражнение завершается, я записываю растровое изображение в файл PNG.

    java.io.FileOutputStream out = openFileOutput("myfile.png", Context.MODE_PRIVATE);
    bmp.compress(Bitmap.CompressFormat.PNG, 90, out);

Все идет хорошо, и я вижу, что файл создан в личном пространстве данных моего приложения.

У меня возникают трудности, когда позже я хочу отобразить это изображение с помощью ImageView.

Кто-нибудь может предложить код для этого?

Если я пытаюсь создать файл с разделителями пути, это не удается. Если я попытаюсь создать Uri из имени без разделителей, это не удастся.

I Можно откройте файл ОК, используя:

        java.io.FileInputStream in = openFileInput("myfile.png");

Но это не дает мне Uri, мне нужно установить изображение с

   iv.setImageURI(u)

Резюме: у меня есть изображение в png-файле в личных данных приложения. Какой код для установки этого в ImageView?

Благодарю.

Ответы на вопрос(6)

Ваш ответ на вопрос