如何从Firebase数据库中检索并显示在EditText中?

问题描述:

所以我试图从我的数据库检索到显示在我的Android应用程序,但它似乎并没有工作!如何从Firebase数据库中检索并显示在EditText中?

这是我尝试过的代码,但没有运气!

mRef = new Firebase("https://uevent-f8ea1.firebaseio.com/New Vendors" + useridstring + "/name" ); 

    mRef.addValueEventListener(new ValueEventListener() { 
     @Override 
     public void onDataChange(DataSnapshot dataSnapshot) { 

      String value = dataSnapshot.getValue(String.class); 

      DisplayName.setText(value); 

     } 

     @Override 
     public void onCancelled(FirebaseError firebaseError) { 

     } 
    });[Database Structure][1] 
+0

你可以发布你的json结构吗? –

+0

@KurtAcosta我真的不知道如何去做,但基本上数据库结构就像新供应商---> UID --->名称 – Dckw24

+1

您可以通过点击[Firebase中的“导出JSON”链接数据库控制台](https://console.firebase.google.com/project/_/database/data)。 –

我想这是因为你错过了这部分斜线:

mRef = new Firebase("https://uevent-f8ea1.firebaseio.com/New Vendors/" + useridstring + "/name" ); 

出来试试这个代码,看看它是否适合你。

+0

工作就像一个魅力! – Dckw24

+0

很高兴能帮到你!尽管如此,尝试着解决@弗兰克的建议。使用最新的Firebase SDK。 –