fand ich immer folgende Antwort für meine Frage:Aktualisieren Sie die Galerie nach dem Löschen einer Bilddatei?
context.sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://"
+ Environment.getExternalStorageDirectory())));
aber es auf meinem System nicht funktionieren (Nexus4 Android 4. ...)
ich eine Datei erstellen und fügen Sie ihn in die Media-DB mit diesem Code
Wo "Datei" ist die neue Image-Datei, die ich hinzufügen möchte.
nach der Löschen der Datei Ich versuche, um die Galerie refresch von
Intent intent = new Intent(Intent.ACTION_MEDIA_MOUNTED);
Uri contentUri = Uri.parse("file://" + Environment.getExternalStorageDirectory());
intent.setData(contentUri);
context.sendBroadcast(intent);
oder
context.sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://"
+ Environment.getExternalStorageDirectory())));
aber es gibt noch leere Platzhalter in der Galery.
Ich weiß nicht, warum? ...
auf der sicheren Seite zu sein, die ich in der AndroidManifest.xml auch meine Aktivität hinzufügen
<intent-filter>
<action android:name="android.intent.action.MEDIA_MOUNTED" />
<data android:scheme="file" />
</intent-filter>
aber das Ergebnis ist das gleiche. Irgendeine Idee, um das Problem zu lösen?
Mögliche Duplikat von http://stackoverflow.com/questions/10716642/android-deleting-an-image –