关闭 Firebase 上的实时更改 (Android)

Posted

技术标签:

【中文标题】关闭 Firebase 上的实时更改 (Android)【英文标题】:Turn off Realtime Changes on Firebase (Android) 【发布时间】:2021-04-20 13:35:09 【问题描述】:

我目前正在开发一个聊天应用程序,使用 firebase 和 firebase 实时数据库作为我的数据库。 我有一个用户列表,每次列表中的数据更改时它都会更新。在性能方面,我认为这很糟糕。 现在,我该如何关闭它?我正在使用 Kotlin 和 FirebaseUI RecyclerView。

【问题讨论】:

如果您不想要实时更新选项,您希望何时更新用户列表? 当用户刷新布局时 【参考方案1】:

如果您只想更新一次,即您不希望 UI 发生变化,您可以使用 addListenerForSingleValueEvent() 方法。检查文档链接here

如果您正在寻找一种在 kotlin 中实现它的方法。看看这个tutorial。

【讨论】:

以上是关于关闭 Firebase 上的实时更改 (Android)的主要内容,如果未能解决你的问题,请参考以下文章

当Android中Firebase数据库中的数据发生更改时将数据发送到应用程序[关闭]

如何手动更改firebase实时数据库、数据类型?

Firebase 适合实时棋盘游戏后端吗? [关闭]

Firebase 用于基于浏览器的实时 MMO [关闭]

禁用 on('value') 缓存 firebase 实时数据库 JS SDK [关闭]

webapp上的firebase帖子