Firebase 存储离线功能

Posted

技术标签:

【中文标题】Firebase 存储离线功能【英文标题】:Firebase Storage Offline Capability 【发布时间】:2021-11-25 15:00:41 【问题描述】:

所以我想找到在离线模式下从 Firebase Storage 加载应用程序中的文件(.txt 和 .html)的方法,但第一次除外。这意味着用户将在在线模式下首次加载数据,并且可以在离线模式下再次访问该数据。那么有什么方法可以做到吗?

【问题讨论】:

请提供足够的代码,以便其他人更好地理解或重现问题。 【参考方案1】:

这意味着用户将在在线模式下首次加载数据,然后可以在离线模式下再次访问该数据。那么有什么方法可以做到吗?

当然,有。有一个名为Glide for android 的库,可以帮助你实现你想要的:

Glide 是一个快速高效的 Android 开源媒体管理和图像加载框架,它将媒体解码、内存和磁盘缓存以及资源池封装到一个简单易用的界面中.

这意味着您可以加载一次图像,然后从缓存中读取它。

【讨论】:

它只适用于图像,对吧?我想加载一个 .txt 和 .html 文件并向用户显示文本 在这种情况下,您应该考虑将 .txt 文件保存在本地磁盘上。 是的,我觉得这是唯一的选择。

以上是关于Firebase 存储离线功能的主要内容,如果未能解决你的问题,请参考以下文章

Android 中的 Firebase 事件记录离线和在线 [关闭]

SQLite 和 Firebase 数据库之间的同步,当用户离线数据存储在 sqlite 和在线数据存储在 firebase 时

离线设备上的 Firebase 云功能

Firebase 离线功能和 addListenerForSingleValueEvent

何时在 Firebase 上启用离线功能调用完成块?

Firebase - 互联网离线时上传图片