android中未删除的文件

android中未删除的文件,android,Android,在我的应用程序中,我想删除一个sqlite文件和一个txt文件,但它不能一直工作 我已在android清单文件中授予读/写权限 这是某些特定android版本的问题,还是有其他方法可以在java中删除文件 我正在使用下面的代码 if(file.exists()){ file.delete() } 有什么想法吗?可能该文件仍在使用中,无法删除。您可以使用FileObserver检查文件何时被访问。请参见文件存在于何处或文件的位置?它位于sd卡上…我使用字符串root=Environme

在我的应用程序中,我想删除一个sqlite文件和一个txt文件,但它不能一直工作

我已在android清单文件中授予读/写权限

这是某些特定android版本的问题,还是有其他方法可以在java中删除文件

我正在使用下面的代码

if(file.exists()){
    file.delete()
 }

有什么想法吗?

可能该文件仍在使用中,无法删除。您可以使用FileObserver检查文件何时被访问。请参见

文件存在于何处或文件的位置?它位于sd卡上…我使用字符串root=Environment.getExternalStorageDirectory()获取文件路径..file.delete()返回一个带有操作状态的布尔值。看起来你没有检查以确保它确实删除了文件。是的…可能会发生这种情况…我的应用程序使用这些文件,但当我下载新的sqlite文件时,旧文件不是必需的,我正在删除旧文件…有什么方法可以删除它吗?你可以检查你的文件发生了什么。请参阅我编辑的答案。