我想从Firebase数据库中检索我的数据。我的Firebase数据库结构如下:
firebase-root:
user:
uid:
user2:
uid:
user3:
uid:
- 等等。我想检索数据并在textview中显示数据。目前,我正在尝试以吐司形式显示数据,因为我目前没有那么多数据。我正在使用的代码是:
public void retData(View view){
myref.child("User").addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot snapshot) {
String groupNames = (String) snapshot.getValue();
Toast.makeText(getApplicationContext(),groupNames,Toast.LENGTH_SHORT).show();
}
@Override
public void onCancelled(DatabaseError databaseError) {
Toast.makeText(getApplicationContext(),"Failed",Toast.LENGTH_SHORT).show();
}
});
当用户按下按钮时,始终会调用此功能。但我没有得到数据,相反,我得到一个没有任何文字的吐司(黑色烤面包)。请帮助。