Hallo,
ich bin ein wenig verwirrt wg. folgenden Szenarios:
Ich rufe nen ContenChooser auf:
danach lade ich das ausgewählte Bild in ein ImageView:
soweit klappt das wie erwartet.
Nun speichere ich mir den Inhalt von Dir und FileName in einer Datenbank, um das Bild zu einem späteren Zeitpunkt anzuzeigen.
Seltsamerweise bekomme ich nun beim Versuch, das Bild anzuzeigen, eine Fehlermeldung:
Ich habe schon im Forum recherchiert, dass das Bild gar nicht als Datei
vorliegt, sondern in einer Art Datenbank vorhanden ist; ich es mir also mit
CopyFile daraus kopieren muss. Was ich allerdings nicht verstehe ist, warum
das erste LoadImage (nach Aufruf des ContentChoosers) funktioniert. Das
müsste doch genauso fehlschlagen.
Wer klärt mich auf? ;-)
Danke & Grüße ... Kiffi
ich bin ein wenig verwirrt wg. folgenden Szenarios:
Ich rufe nen ContenChooser auf:
B4X:
CC.Show("image/*", "Choose image")
danach lade ich das ausgewählte Bild in ein ImageView:
B4X:
Sub CC_Result(Success As Boolean, Dir As String, FileName As String)
If Success Then
picBild.Bitmap = LoadBitmap(Dir, Filename)
[...]
soweit klappt das wie erwartet.
Nun speichere ich mir den Inhalt von Dir und FileName in einer Datenbank, um das Bild zu einem späteren Zeitpunkt anzuzeigen.
Seltsamerweise bekomme ich nun beim Versuch, das Bild anzuzeigen, eine Fehlermeldung:
java.io.FileNotFoundException: /ContentDir/content:/media/external/images/media/93 (No such file or directory)
Ich habe schon im Forum recherchiert, dass das Bild gar nicht als Datei
vorliegt, sondern in einer Art Datenbank vorhanden ist; ich es mir also mit
CopyFile daraus kopieren muss. Was ich allerdings nicht verstehe ist, warum
das erste LoadImage (nach Aufruf des ContentChoosers) funktioniert. Das
müsste doch genauso fehlschlagen.
Wer klärt mich auf? ;-)
Danke & Grüße ... Kiffi