essayez cette ligne après la fonction de suppression
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://"+ Environment.getExternalStorageDirectory())));
(la solution ci-dessus ne semble pas fonctionner depuis Android 4.4)
pour DONNÉES :
MediaStore.MediaColumns.DATA
vous pouvez également essayer d'utiliser ceci
sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.fromFile(fileDeleted)));
voir ce lien pour une (sorte de) méthode détaillée :
http://sandersdenardi.com/querying-and-removing- media-from-android-mediastore/
gardez également à l'esprit que :