У меня есть файл, сохраненный локально в личном хранилище приложения. Я проверил, что существует, однако всякий раз, когда я называю BitmapFactory.decodeFile она всегда возвращает null.
Если я сохраняю файл как ресурс и использую ImageView.setImageResource, он всегда обнаруживается нормально.
В чем проблема?
Вот фрагмент:
filename = "test.png";
if (doesFileExist(filename))
Bitmap bMap = BitmapFactory.decodeFile(filename);
Я также попробовал:
Bitmap bMap = BitmapFactory.decodeFile(getFilesDir().getPath()
+ filename);