android - 缓存目录不存在

标签 android caching memory-management


context.getApplicationContext().getCacheDir() 怎么可能返回 null?据我所知,内部缓存目录应该始终存在。

谢谢!

最佳答案

也许它返回 null 因为您没有足够的内部存储空间?尝试也使用 getExternalCacheDir

另外,如果它不起作用,只需转到路径即可。

标准是它应该给你路径“/data/data/YOUR_APP_PACKAGE_NAME/cache/”,如果你想要外部存储缓存,它应该给你路径“EXTERNAL_STORAGE_PATH/Android/data/YOUR_APP_PACKAGE_NAME/cache/”。

关于android - 缓存目录不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4441849/

相关文章:

java - 在 IONIC 3 - "ionic cordova run android"和 "ionic cordova build android"中给出错误

android - 在 Android 的 Image 上设计动态热点

caching - Github 页面是否具有从 API 访问和缓存最新版本的内置方式?

javascript - 使用 JavaScript 在 src 或 href 属性上附加时间戳

mysql - MariaDB max_heap_table_size 是动态分配的吗?

c++ - 链表C++中的内存管理错误

c++ - 如何换出内存块?

android - 将 SharedElementTransition 与 recyclerView 一起使用时出错

android - 创建android子项目时出错,因为找不到路径

sql - 如何处理 SQL 查询结果缓存