java - 线圈图像加载器 : Cache Bitmap with a key

标签 java android kotlin coil

我正在使用 Coil图片加载库。

我的问题:

我没有从后端获取图片网址,而是获取JPEG 编码字符串及其名称/ key 。

我想知道是否有任何对缓存的内置支持 bitmap respect to a key 这样我就可以避免请求每次我想显示该图像时,该编码字符串。

这可能吗?如果不是,什么可能是解决我的问题的最佳方法?

提前致谢。

最佳答案

线圈依赖OkHttp's disk cache它控制自己的基于 URL 的缓存键。但是可以使用 RequestBuilder.key 设置内存缓存键。 .

如果您需要在获取数据后为数据设置缓存键,很遗憾,我认为目前没有针对该问题的内置解决方案。

关于java - 线圈图像加载器 : Cache Bitmap with a key,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61909186/

相关文章:

java - 在jsp中显示巨大的数组列表

java - 计算二维数组中出现的元素数量

java - 如何动态渲染 html 中的图像?

android - 继续检查网络连接android

android - 如何在 Kotlin for Android 客户端上使用 protobuf 生成 gRPC 代码?

java - 是否可以在进程中启动 Zookeeper 服务器实例,例如用于单元测试?

android - 从 TotalCaptureResult 获取 bytes[]

android - 无法显示我的自定义 SurfaceView 的 2 个实例

android - 如何在 Android jetpack Compose 中设置默认焦点项目

android - 无法解析 com.google.guava :guava:30. 1-jre - Gradle 项目同步失败。基本功能将无法正常工作 - 在 kotlin 项目中