如何从 Firebase 检索用户数据 android
Posted
技术标签:
【中文标题】如何从 Firebase 检索用户数据 android【英文标题】:How to retrieve users data android from Firebase 【发布时间】:2019-07-17 17:17:18 【问题描述】:请问各位,有没有人知道当用户保存一些东西然后他想检索它时如何从 Firebase 检索数据。
这是保存代码
fireapp=new Firebase("https://training-a3c4e.firebaseio.com/User");
btn1=findViewById(R.id.button);
btn2=findViewById(R.id.button2);
ed1=findViewById(R.id.editText);
ed2=findViewById(R.id.editText3);
btn1.setOnClickListener(new View.OnClickListener()
@Override
public void onClick(View v)
String data1=ed1.getText().toString();
String data2=ed2.getText().toString();
Firebase getRoot=fireapp.child(data2);
// Firebase.goOffline();
getRoot.setValue(data1);
【问题讨论】:
new Firebase("...");
是 Firebase 数据库的一个非常古老的语法。考虑升级到更新的版本,以便您可以在此处遵循当前文档:firebase.google.com/docs/database/android/read-and-write
【参考方案1】:
您可以执行以下操作
fireapp=new Firebase("https://training-a3c4e.firebaseio.com/User").child(data2);
fireapp.addListenerForSingleValueEvent(new ValueEventListener()
@Override
public void onDataChange(DataSnapshot dataSnapshot)
// your data will be here in dataSnapshot
);
【讨论】:
以上是关于如何从 Firebase 检索用户数据 android的主要内容,如果未能解决你的问题,请参考以下文章
如何根据 android 中的用户位置从 Firebase 数据库中检索数据?