缓存中的文件

时间:2012-02-18 09:20:22

标签: android

enter image description here Android无法在缓存目录中找到文件,这是它的性质还是我的代码有问题? Android无法找到我的文件。谢谢你的帮助。

我已经弄明白了。我只是错放了文件。不管怎样,谢谢。

File file = new File(this.getCacheDir().toString() + "/cacheYelawolf-Daddys-Lambo.mp3");
    if(file.exists()) {
        Log.i("FILE", "file exists");
    } else {
        Log.i("FILE", "file not found");
    }

1 个答案:

答案 0 :(得分:0)

此问题是因为您没有获得该mp3文件的适当权限。正如您在屏幕截图中看到的那样,大多数权限都丢失了,而您只能看到“连字符”。您必须先更改其模式才能访问它。

您可能还需要此代码,

file.setReadable(true);