android - android 中 getExternalCacheDir 与 getExternalFilesDir 之间的区别

标签 android file local-storage android-file

我阅读了文档,但我似乎无法弄清楚有什么区别。它是不是真的无关紧要的微妙事物?我想创建一个包含十个文件的缓存。所以当我去使用 getExternalFilesDir 时,我注意到有一个 getExternalCacheDir。所以现在我对应该使用哪一个感到困惑(这个名字并不总是能说明整个故事)。那么任何人都可以为我说出外行术语的区别吗?谢谢。

最佳答案

ExternalFilesDir 不是缓存,它会保存你的文件,并且它们会保留在那里直到应用程序被删除或手动文件,而 cachedir 会在需要时清空

关于android - android 中 getExternalCacheDir 与 getExternalFilesDir 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19980577/

相关文章:

java - android中获取数据库信息时出现NullPointerException

android - 如何让listview的滚动条一直可见

java - 包含标签未显示在 LinearLayout 中

c++ - 读取二进制格式的问题 [C++]

javascript - 在 AngularJS 应用程序的 Protractor 测试中访问 localStorage

javascript - 在浏览器上计算空闲时间

JavaScript - File 是 File 的实例,但 `instanceof File` 为 false

java - 如何在java中创建没有扩展名的文件

javascript - 如何实现html的本地存储?

vb.net - 在 VB.Net 中访问 js localStorage 存储的值