如何使用Firebase在Android Studio中检索JSON数据

时间:2017-04-11 06:10:49

标签: android firebase firebase-realtime-database

这是我来自firebase的JSON

{
  "Users" : {
    "M3w9bHzu6fc7JTk7NAWkHxw80GO2" : {
      "matricula" : "a000000",
      "nombre" : "testing name"
    }
  }
}

我想检索“matricula”中的数据,我正在尝试这种方式

public void retrieve(){

    this.ref = new Firebase(Config.FIREBASE_URL);
    ref.child("User").addValueEventListener(new ValueEventListener() {

        String uid = firebaseAuth.getCurrentUser().getUid();

        @Override
        public void onDataChange(DataSnapshot dataSnapshot) {
            Log.d("FB", (String) dataSnapshot.child("Users").child(uid).getValue());
        }

        @Override
        public void onCancelled(FirebaseError firebaseError) {

        }
    });
}

但是它一直打印空指针异常:

java.lang.NullPointerException:println需要一条消息

0 个答案:

没有答案