Android file.delete() 返回 true,但文件仍存在于库中



我想从手机中删除一些图像。我有图像路径,我只是这样做

try {
File file = new File(content);
if (file.canRead()) {
boolean mDeleleFile = file.delete();
sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.fromFile(new File(content))));
if (mDeleleFile) {
Toast.makeText(getApplicationContext(), "File deleted", Toast.LENGTH_LONG).show();
}
}
} catch (Exception e) {
e.printStackTrace();
}

即使我在打开图库图像时删除了文件仍然存在!为什么?我错过了什么?

您可能在删除文件后创建了一个新文件。

最新更新