Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/137.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 无法从galaxy s删除文件_Android - Fatal编程技术网

Android 无法从galaxy s删除文件

Android 无法从galaxy s删除文件,android,Android,在我的应用程序中,我必须拍摄一段视频并将其发布到服务器上。之后,我必须删除该视频文件。我使用了file.delete() 除Galaxy S外,所有设备都能正常工作。我还在milestone、defy和nexus S上进行了测试。在Galaxy S中,视频仍然存在于媒体库中,但当我使用file.exists()进行检查时,返回false 当我尝试再次播放该文件时,会显示一条警告,提示“不支持视频格式”。还有其他方法删除视频文件吗?为什么只有Galaxy S才会出现这种情况?我认为您的文件本身已经

在我的应用程序中,我必须拍摄一段视频并将其发布到服务器上。之后,我必须删除该视频文件。我使用了
file.delete()

除Galaxy S外,所有设备都能正常工作。我还在milestone、defy和nexus S上进行了测试。在Galaxy S中,视频仍然存在于媒体库中,但当我使用file.exists()进行检查时,返回false


当我尝试再次播放该文件时,会显示一条警告,提示“不支持视频格式”。还有其他方法删除视频文件吗?为什么只有Galaxy S才会出现这种情况?

我认为您的文件本身已经不存在了,但媒体库正在对一些预览/缩略图进行积极的缓存,这样您就可以在那里看到它,但无法播放它—因为底层文件已经不存在了