Android:删除相机拍摄的文件';t工作正常(4.4.x)
我删除文件(相机文件),如下所示:Android:删除相机拍摄的文件';t工作正常(4.4.x),android,file,Android,File,我删除文件(相机文件),如下所示: public static void deleteFile(File file) { if (file != null && file.exists()) { if (!file.delete()) { LogUtils.LOGE(TAG, "Delete file failed: " + file.getAbsolutePath()); } els
public static void deleteFile(File file) {
if (file != null && file.exists()) {
if (!file.delete()) {
LogUtils.LOGE(TAG, "Delete file failed: " + file.getAbsolutePath());
} else {
LogUtils.LOGD(TAG, "Delete file successful: " + file.getAbsolutePath());
}
}
}
删除表示成功,但如果我在手机上查看Gallery应用程序,我会看到一些奇怪的东西:
它在我的安卓4.4.x上。我的另一部手机在安卓6.x上,没有问题
伙计们,你们能帮帮我吗?正如@commonware所说的,由于您正在将文件保存在公共存储中,gallery应用程序将找到该文件并进行跟踪,在您删除gallery后,需要更新引用以显示图像 为了避免您总是将文件保存在私有存储中,您可以在此处找到有关存储的更多信息:Um,“这种奇怪的东西”到底是什么?请用编程术语解释您的症状。请记住,在
MediaStore
意识到文件被删除之前,删除文件不会影响gallery应用程序。