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 时