【问题标题】:How to search through a nodes children to see if a given value is present如何搜索节点子节点以查看给定值是否存在
【发布时间】:2019-01-03 20:50:39
【问题描述】:

我想查看我的 firebase 数据库中是否有一个值,用户将在之后提供该值我想说如果该值存在然后移动到下一个活动。

【问题讨论】:

标签: java android firebase firebase-realtime-database


【解决方案1】:

通过将异步侦听器添加到数据库引用来检索 firebase 中的数据。因此,您必须改变从其他数据源(如 MySQL)检索数据的方式...
因此,定义对 Firebase 数据库部分的引用,用户将在其中插入其数据并将侦听器附加到它。在侦听器中编写代码以转到下一个活动。
例如:

final FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference ref = database.getReference("server/NodeOfTheUser");    
ref.addValueEventListener(new ValueEventListener() {
  @Override
  public void onDataChange(DataSnapshot dataSnapshot) {
    //your code to go to the next activity
  }

});

欲了解更多信息:firebase documentation

【讨论】:

    猜你喜欢
    • 2019-02-11
    • 1970-01-01
    • 2011-04-16
    • 1970-01-01
    • 2021-09-19
    • 2015-09-13
    • 2014-08-29
    • 2017-04-04
    • 1970-01-01
    相关资源
    最近更新 更多