为用户配置文件图像创建缓存



我是android新手。我已经创建了一个应用程序,用户可以上传他们的配置文件和这些配置文件图像将存储在firebase存储。当他们再次登录时,这些图像将从firebase检索并显示在他们的配置文件中。但问题是用户登录后需要几分钟才能显示图像。我认为创建一个缓存可以解决这个问题,或者有更好的方法吗??你可能会推荐我,否则告诉我如何创建缓存。谢谢!

有两种方法可以在设备端缓存图像。

  1. 手动下载图像,保存到本地。然后下次打开时,首先从本地加载图像。之后,下载Firebase Storage Image。下载后,用ImageView替换新图像。

这可以帮助您更快地显示图像,但不能节省带宽使用。你可以试试选项2,它会自动帮助你。

  1. 使用第三方库,如Glide或Picasso。我更喜欢滑翔,缓存信息将在这里,你应该从所有者网站直接检查。https://bumptech.github.io/glide/doc/caching.html

最新更新