使用java重新扫描存储在android内部存储器中的现有文件

我已经通过我的应用程序在文件夹中创build了一个Excel文件。 通过利用 –

File f4=new File(Environment.getExternalStorageDirectory(),foldername+"/"+filename); new SingleMediaScanner(MainActivity.this,f4.getAbsolutePath()); sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED,Uri.parse("file://" + Environment.getExternalStorageDirectory()+"/"+foldername+"/"+filename))); 

我可以触发媒体扫描,因此当我连接手机时,可以查看我桌面上刷新和新创build的excel表格。

但是,当我删除Excel表,做一些改变,并重新创buildExcel文件夹在相同的文件夹,并具有相同的名称(全部通过我的应用程序完成),如果我使用相同的代码来触发媒体扫描, Excel表格不更新。

有人可以帮助我更新和刷新,以显示大小的变化以及?