我正在try 预加载一个活动中的图像列表,然后启动另一个活动,并将这些图像加载到缓存中已预加载的图像视图中.
我有两个问题 如果我在一个活动中预加载图像,它们是否可以在另一个活动中加载? 我做的glide方法是正确的,还是遗漏了什么? 有没有其他更好的方法来预加载图像?
我已经try 了Glide
个预加载图像,但在另一个活动中加载图像仍然需要很长时间
Glide.with(requireContext())
.load(imageStory.image)
.diskCacheStrategy(DiskCacheStrategy.RESOURCE)
.preload();
然后将它们加载到另一个活动的Imageview中
Glide.with(this)
.load(stories[counter].image)
.diskCacheStrategy(DiskCacheStrategy.RESOURCE)
.into(binding.storyDisplayImage)
我希望我在一个活动中预加载的图像列表在另一个活动中加载的速度会比我没有预加载它们的速度快很多倍