Android: decodeFile gibt immer null für die Datei auf dem internen Speicher

Ich habe eine Datei, die lokal gespeichert in der Anwendung der privaten Lagerhaltung. Ich habe überprüft, dass es existiert, aber immer wenn ich call BitmapFactory.decodeFile es immer null zurück.

Wenn ich speichern Sie die Datei als Ressource und nutzen Bildansicht setImageResource, es zeigt immer bis fein.

Was ist das problem?

Hier ist das snippet:

filename = "test.png";

if (doesFileExist(filename))
    Bitmap bMap = BitmapFactory.decodeFile(filename);

Habe ich auch versucht:

Bitmap bMap = BitmapFactory.decodeFile(getFilesDir().getPath()
                    + filename);

InformationsquelleAutor der Frage Jahmic | 2011-05-16

Schreibe einen Kommentar