zkuste tento řádek po funkci delete
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://"+ Environment.getExternalStorageDirectory())));
(Zdá se, že výše uvedené řešení nefunguje od Androidu 4.4)
pro DATA :
MediaStore.MediaColumns.DATA
také můžete zkusit použít toto
sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.fromFile(fileDeleted)));
viz tento odkaz pro (druh) podrobnou metodu:
http://sandersdenardi.com/querying-and-removing- media-from-android-mediastore/
také mějte na paměti, že: