gpt4 book ai didi

java - 如何在不使用 addValueEventListener 的情况下访问 Firebase 数据

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:42:20 24 4
gpt4 key购买 nike

有没有一种无需使用 addValueEventListener 即可访问 firebase 数据的方法?这样,我可以在需要时随时访问数据,而不是仅在数据发生更改时才被限制访问。

我正在用 Java 编写代码。谢谢:)

最佳答案

获取数据库中某个位置的值的唯一方法是 DataSnapshotgetValue() 方法之一。 .获取 DataSnapshot 的唯一方法是作为其中一个监听器的回调方法的参数:ValueEventListenerChildEventListener .

您可以使用 Query.addListenerForSingleValueEvent() 一次性获取某个位置的当前值.监听器回调方法 onDataChange() 将使用提供该位置数据值的 DataSnapshot 触发一次。要获取当前值和每个后续更改的回调,请使用 Query.addValueEventListener() .要获取位置子项的当前值和更改,请使用 Query.addChildEventListener() .

关于java - 如何在不使用 addValueEventListener 的情况下访问 Firebase 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37738172/

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