为什么getExternalCacheDir()返回null?

时间:2016-02-26 19:47:24

标签: android

我正在使用两个具有内部存储器和SD卡的设备。但是在一个设备中,我在执行context.getExternalCacheDir()时获得空值。

  

这是什么原因?

     

是否可以通过调用来创建ExternalCacheDir   context.getExternalCacheDir().mkdir();

1 个答案:

答案 0 :(得分:2)

返回值描述,直接来自javadoc for Context

  

特定于应用程序的目录的绝对路径。可能会返回null   如果共享存储当前不可用

始终阅读javadoc!在这种情况下,正如其他人所说,您可能只是缺乏访问权限。