Android: Löschen eines Bildes

Ich lösche eine Bilddatei aus meiner Anwendung. ich habe getan

new  File(filename).delete ();

Dies löschte tatsächlich die Datei. Aber das Bild war noch in der Galerie sichtbar.

Auf der Suche fand ich, dass wir verwenden sollten

getContentResolver().delete(Uri.fromFile(file), null,null); löschen

Aber hier bekomme ich die Ausnahme:

Unbekannte Datei-URL. java.lang.IllegalArgumentException: Unbekannte URL-Datei: ///mnt/sdcard/DCIM/Camera/IMG_20120523_122612.jpg

Wenn ich mit irgendeinem Dateibrowser sehe, ist dieses bestimmte Bild anwesend. Bitte helfen Sie mir, dieses Problem zu beheben. Gibt es eine andere Möglichkeit, die Galerie zu aktualisieren, wenn das Bild physisch gelöscht wird?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage