我正在制作一个具有允许将图像上传到Web服务器的功能的应用程序。将捕获的图像上传到服务器后,该图像将从用户的设备中删除。我可以上传图像,并在检查文件管理器后将其删除。但是当我打开图库时,尽管它显示“无法加载文件”,但它仍然存在。但是,当我检查详细信息时,它会显示图像的大小。那么,如何从文件管理器和图库中完全删除上传的图像?
这是我的代码:
Public Static Boolean deleteDirectory(File path) {
// TODO Auto-generated method stub
if( path.exists() ) {
File files = path;
if(files.isDirectory()) {
deleteDirectory(files);
}
else {
files.delete();
}
}
return(path.delete());
}
Run Code Online (Sandbox Code Playgroud) android image delete-file android-contentprovider android-file