Преобразование объекта файла в растровое изображение

Я использую Universal-Image-Loader, и есть такая функциональность, которая обеспечивает доступ к файловому кэшу изображения с SD-карты. Но я не знаю, как преобразовать возвращаемый кеш файлов в растровое изображение. В основном я просто хотел присвоить растровое изображение ImageView.

File mSaveBit = imageLoader.getDiscCache().get(easyPuzzle); Log.d("#ImageValue: ", ""+mSaveBit.toString()); mImageView.setImageBitmap(mSaveBit); 

Ошибка: «Метод setImageBitmap (Bitmap) в типе ImageView не применим для аргументов (File)»

Solutions Collecting From Web of "Преобразование объекта файла в растровое изображение"

Вы должны иметь возможность использовать BitmapFactory :

 filePath = mSaveBit.getPath() Bitmap bitmap = BitmapFactory.decodeFile(filePath); mImageView.setImageBitmap(bitmap); 
  1. Определить файл

     String fileName = "/myImage.jpg"; File file = new File(fileName); 
  2. Получить растровое изображение

     Bitmap bitmap = BitmapFactory.decodeFile(file.getAbsolutePath()); 
  3. Установите Bitmap в ImageView

     myImageView.setImageBitmap(bitmap);