Я хочу сохранить Uri или pathc из изображения, сохраненного во внутреннем хранилище, после получения и поместить в viewImage форму Picasso, но это не работает.
public File SaveImage(Bitmap ImageToSave) {
String file_path = Environment.getExternalStorageDirectory()
.getAbsolutePath() + NameOfFolder;
String CurrentDateAndTime = getCurrentDateAndTime();
File dir = new File(file_path);
if (!dir.exists()) {
dir.mkdirs();
}
File file = new File(dir, NameOfFile + CurrentDateAndTime + ".jpg");
try {
FileOutputStream fOut = new FileOutputStream(file);
ImageToSave.compress(Bitmap.CompressFormat.JPEG, 85, fOut);
fOut.flush();
fOut.close();
MakeSureFileWasCreatedThenMakeAvabile(file);
AbleToSave();
}
catch(FileNotFoundException e) {
UnableToSave();
}
catch(IOException e) {
UnableToSave();
}
//return file.getPath();
//return file.getAbsolutePath();
return file;
}
Я сохраняю изображение.
File file = saveImage(currentBitmap);
Picasso.get().load(file.getAbsolutePath()).into(imageView);
Но никогда не загружайте изображение
Примечание: currentBitmap нельзя использовать (потому что оно предназначено для сохранения в базе данных Realm и занимает много места).
Спасибо за вашу поддержку.