我的应用程序正在获取一个电影对象列表,其中包括一个电影海报 url,它正在显示这些海报和标题,然后当用户点击该电影时,它会转到一个电影详细信息活动,该活动也有海报和标题,以及更多信息。很简单。虽然我注意到,当我点击电影时,仍有一两秒钟没有加载海报,我想消除它,这似乎相对容易缓存。我正在使用 Picasso,我最近切换到 Coil 进行图像加载,他们都声称在后台处理缓存,但我假设由于加载时间的原因,这不会发生。在这两个活动中,我只是加载它:
posterImageView.load(it.posterURL ?: {url of "no poster found" image})
为了从缓存中加载这些而不是每次都从 url 加载图像,我需要做些什么额外的事情吗?