2017-04-17 48 views
0

我試圖解決如何從我的DatabaseReference的值,但這樣做給我的詳細地址時,我希望把它在一個TextView如何從我的Firebase獲得一些價值?

這是參考:

public static DatabaseReference getUsernameRef(String email){ 
    return FirebaseDatabase.getInstance().getReference("nom_usuarios"); 

這些是我想救值:

values to rescue photo

我想這:

mPosti.setUsername(FirebaseUtils.getUsernameRef(FirebaseUtils.getCurrentUser().getEmail()).toString()); 

但不是接收值,我得到數據庫的地址。

+0

見https://firebase.google.com/docs/database/android/read-and-write#listen_for_value_events –

回答

0
  DatabaseReference database = FirebaseDatabase.getInstance().getReference().child("nom_usuaios").getRef(); 
     database.addListenerForSingleValueEvent(new ValueEventListener() { 
      @Override 
      public void onDataChange(DataSnapshot dataSnapshot) { 
       // here you will the value in datasnapshot 
       for (DataSnapshot dataSnapshot : dataSnapshot.getChildren()) { 
        list.add(dataSnapshot.getValue()); 
       } 
      } 

      @Override 
      public void onCancelled(DatabaseError databaseError) { 
      } 
     }); 
+0

還有兩個聽衆在火力檢索值,請參考文檔。 – Priya