如何从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]
答
我想这是因为你错过了这部分斜线:
mRef = new Firebase("https://uevent-f8ea1.firebaseio.com/New Vendors/" + useridstring + "/name" );
出来试试这个代码,看看它是否适合你。
+0
工作就像一个魅力! – Dckw24
+0
很高兴能帮到你!尽管如此,尝试着解决@弗兰克的建议。使用最新的Firebase SDK。 –
你可以发布你的json结构吗? –
@KurtAcosta我真的不知道如何去做,但基本上数据库结构就像新供应商---> UID --->名称 – Dckw24
您可以通过点击[Firebase中的“导出JSON”链接数据库控制台](https://console.firebase.google.com/project/_/database/data)。 –