Загрузка изображений с помощью Picasso из внутреннего хранилища

Я сохранил несколько изображений JPEG в хранилище телефонов, и я хочу загрузить использование пикассо в ImageView. У меня проблемы с этим, хотя, что бы я ни пытался, я просто не могу загрузить изображение, ImageView в конечном итоге становится пустым.

Вот как я сохраняю и извлекаю изображения:

private void saveImage(Context context, String name, Bitmap bitmap){ name=name+".JPG"; FileOutputStream out; try { out = context.openFileOutput(name, Context.MODE_PRIVATE); bitmap.compress(Bitmap.CompressFormat.JPEG, 80, out); out.close(); } catch (Exception e) { e.printStackTrace(); } } private Bitmap getSavedImage(Context context, String name){ name=name+".JPG"; try{ FileInputStream fis = context.openFileInput(name); Bitmap bitmap = BitmapFactory.decodeStream(fis); fis.close(); return bitmap; } catch(Exception e){ e.printStackTrace(); } return null; } 

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

imageView.setImageBitmap(getSavedImage(this,user.username+"_Profile"));

Но у меня есть класс, который использует picasso округляет изображение (фотографию профиля пользователя), поэтому мне нужно загрузить его с помощью picasso.

Прежде всего, получите путь к загружаемому изображению. Затем вы можете использовать

 Picasso.with(context).load(new File(path)).into(imageView); 

Для загрузки изображения в ImageView.