Как на самом деле удалить физический файл?Приведенный ниже код успешно удалил файл (после перезагрузки списка файлов файл исчез).НО, когда я открываю sdcard через "PC" проводник, файлы все еще присутствуют.
public boolean delete(String filename){
String path = Environment.getExternalStorageDirectory() + "/" + mContext.getPackageName() + "/";
File file = new File(path + filename );
return file.delete()
}
Я пытался добавить медиа-сканер, но все равно ничего не получалосьниже для медиа-сканера:
private void mMakeFilePublic(File file) {
MediaScannerConnection.scanFile(mContext,
new String[] { file.toString() }, null,
new MediaScannerConnection.OnScanCompletedListener() {
public void onScanCompleted(String path, Uri uri) {
Log.i("ExternalStorage", "Scanned " + path + ":");
Log.i("ExternalStorage", "-> uri=" + uri);
}
});
}