probeer deze regel na de verwijderfunctie
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://"+ Environment.getExternalStorageDirectory())));
(Bovenstaande oplossing lijkt niet te werken sinds Android 4.4)
voor GEGEVENS:
MediaStore.MediaColumns.DATA
je kunt dit ook proberen
sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.fromFile(fileDeleted)));
zie deze link voor een (soort van) gedetailleerde methode:
http://sandersdenardi.com/querying-and-removing- media-from-android-mediastore/
onthoud ook dat: