2017-04-17 5 views
0

私はTextViewのFirebaseから値を取得するにはどうすればよいですか?

に入れたいときは、基準である私のDatabaseReferenceから値を取得する方法を解決しようとしますが、そうすることが私に完全なアドレスを与えています:

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

参照値を取得するfirebaseに2人の以上のリスナーがある、ドキュメントを参照してください。 – Priya

関連する問題