Ich habe ein Activity
, in dem ich eine Zip-Datei der Bilder herunterladen und dann im getFilesDir()
entpacken. Pfad so ist:Glide können nicht Datei aus dem internen Speicher laden
/data/user/0/packagename/files/files/example.png
Wenn ich versuche, diese Bilder jedoch zu laden, sie zeigen nicht. ich diesen Code mit dem Pfad zu erhalten und um das Bild zu laden:
String loc = getFilesDir().getPath() + "/" + Config.IMAGES_LOCATION +"/";
String imageloc = loc + model.getThumbnail();
Glide.with(ActivityImageGallery.this).load(imageloc).into(image);
Der imageloc Weg ist die gleiche wie der Ort speichern und wenn eine Datei aus dem Weg zu schaffen, zeigt es, dass es existieren würde.
Ich versuchte file://
vor dem Pfad, aber das funktioniert auch nicht. WRITE_EXTERNAL
en READ_EXTERNAL
Berechtigungen werden gebeten, und erteilt.
Sie Tests sind auf Android N? – Debanjan
Nein, auf meinem Oneplus 2 unter Android 6.0 – Stefan
haben Sie versucht, mit dieser https://stackoverflow.com/a/42067675/5492047 Loader von glide zu laden und die Ausnahme zu überprüfen? und tolles Tutorial finden Sie hier in der Tiefe https://futurestud.io/tutorials/glide-getting-started. –