android - 在 Android 上为 OkHttp 缓存创建目录?

标签 android caching okhttp

在 Android 上,我应该如何为 com.squareup.okhttp.Cache 构造函数创建 File 参数?看起来 Context 给了你很多选择:

  • new File(context.getCacheDir(), "HttpResponseCache")
  • 新文件(context.getExternalCacheDir(), "HttpResponseCache")
  • context.getDir("HttpResponseCache", Context.MODE_PRIVATE)

只是想知道什么是最佳实践。谢谢!

最佳答案

第一个应该运行良好,并且为您的用户提供一种释放磁盘空间的机制是必要的。

关于android - 在 Android 上为 OkHttp 缓存创建目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32752150/

相关文章:

android - 在 Android 上添加动态内容后,背景图像变为纯色

Android 将 apk 安装到设备会出现 [SEGMENTATION FAULT]

脚本终止前的 PHP 回调

okhttp - 在 OkHTTP 中,如何将 keep-alive 设置为 false?

java - Okhttp 将 Response 转换为 Spring ResponseEntity

android - java.net.ProtocolException : Unexpected status line: HTTP/1. 1 422不可处理的实体

java - 如何获取jmDNS ServiceInfo描述字符串

wcf - 通过共享 channel 的并发 WCF 调用

c# - 缓存 Entity Framework 数据并跟踪其变化?

android - 即使应用程序关闭或在后台,也可以在 native react 中进行位置跟踪