我正在使用两个具有内部存储器和SD卡的设备。但是在一个设备中,我在执行context.getExternalCacheDir()
时获得空值。
这是什么原因?
是否可以通过调用来创建ExternalCacheDir
context.getExternalCacheDir().mkdir();
答案 0 :(得分:2)
返回值描述,直接来自javadoc for Context:
特定于应用程序的目录的绝对路径。可能会返回null 如果共享存储当前不可用
始终阅读javadoc!在这种情况下,正如其他人所说,您可能只是缺乏访问权限。