context.getCachedir()和环境getConDownloadCacheDirectory是否相同?

我正在实现位图缓存并感到困惑。
如果我使用上下文一,那么我们将需要保留对该上下文的引用,这可能会导致内存泄漏。
那么使用哪一个呢?

最佳答案

是的,有区别。

context.getCachedir()= /data/data/your.application.package/cache(这是绝对路径)

Environment.getConDownloadCacheDirectory()= / cache(这是相对路径)

10-05 19:02