【发布时间】:2018-08-21 02:06:02
【问题描述】:
我正在开发一个使用 Firebase 实时数据库和存储的聊天应用。
目前我使用这种方法来发送和接收图像:
- 单击发送按钮时:图库的意图 >> 将图像上传到 Firebase 存储 >> 将图像 URL 存储在 Firebase 数据库中的消息子项中。
- 在适配器中,当消息中的子类型设置为“图像”时,我使用 Picasso 及其离线功能将图像检索到 ImageView。
问题在于高质量图像超过 1 MB。一旦它们被发送,应用程序在滚动聊天时会变得非常慢,然后一些图像会从 ImageView 中消失。
有没有办法让图像检索更顺畅、更快?
【问题讨论】:
-
欢迎来到 StackOverFlow,在问题中包含您使用/尝试的代码至关重要。花点时间看看How to create a Minimal, Complete, and Verifiable example
标签: android firebase firebase-storage picasso offline-caching