【问题标题】:How to get child of only First id in users table如何在用户表中获取只有第一个 ID 的孩子
【发布时间】:2019-07-06 00:35:54
【问题描述】:

我正在使用连接到 Firebase 数据库的 android studio 我只想从 users 表中获取第一个 id 我该怎么做?

【问题讨论】:

    标签: firebase android-studio firebase-realtime-database


    【解决方案1】:

    所以,假设您已经知道 ID,即userID

    private DatabaseReference mDatabase;
    mDatabase = FirebaseDatabase.getInstance().getReference().child("users").child(userId);    
    
      ref.addListenerForSingleValueEvent(new ValueEventListener() {
      @Override
      public void onDataChange(DataSnapshot dataSnapshot) {
    
        // Manipulate your data here
    
      }
    
      @Override
      public void onCancelled(FirebaseError firebaseError) {
    
      }
    });
    

    【讨论】:

    • 感谢您的回答,请问您可以告诉代码在此处操作您的日期吗?
    • 您可以使用userClassObject = getValue(userClass.class) 获取您的所有用户信息。我建议您阅读官方文档以了解更多关于 DataSnapshot 是什么以及如何从中获取所需数据的信息。 firebase.google.com/docs/reference/android/com/google/firebase/…
    【解决方案2】:

    据我了解,您必须访问节点的子节点才能获取它们的值。 您可以查看其他帖子以更好地了解如何:Getting children dataGetting children ID

    【讨论】:

      猜你喜欢
      • 2017-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多