5

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

4

2 回答 2

5

The ExternalFilesDir is not a cache, it will save your files, and they will remain there until the app is removed or the files manually whereas the cachedir will empty when needed

于 2013-11-14T14:43:41.883 回答
1

我是 Android 新手,但想通过以下链接帮助您。下面的文章探讨了在不同场景下使用的所有可能的方式/方法。它帮助我提高了我的理解,并希望你和其他人也一样

http://www.grokkingandroid.com/how-to-correctly-store-app-specific-files-in-android/

于 2013-11-14T14:58:02.793 回答