gpt4 book ai didi

android - 第一次安装 Android 应用程序时,如何从 Firebase 实时数据库获取数据库

转载 作者:行者123 更新时间:2023-11-29 22:39:48 25 4
gpt4 key购买 nike

我知道如何在数据库引用上添加监听器以检测数据何时发生变化并检索该数据。但是当应用程序首次安装在用户设备上时,我似乎无法找到如何从 firebase 获取数据。用户安装应用程序并且数据将发生变化是不会发生的。如何在不触发此场景的监听器的情况下获取数据?

最佳答案

监听器在附加监听器时触发一次,相关事件发生时触发一次。

因此,只需创建一个 ValueEventListener,您就会获得其所有当前数据的快照(并且您会在每次附加时获得它,而不仅仅是在安装应用程序后获得一次) .

文档中有更多关于如何 listen for value events 的内容,但具体相关的文字是:

You can use the onDataChange() method to read a static snapshot of the contents at a given path, as they existed at the time of the event. This method is triggered once when the listener is attached and again every time the data, including children, changes.

通过 onChildAdded 方法,对于 ChildEventListener 也是如此。为所有存在的项目调用一次,然后每次实际添加一个项目时调用一次。参见 here .

关于android - 第一次安装 Android 应用程序时,如何从 Firebase 实时数据库获取数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59127742/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com