2017-05-06 5 views
0

ich Daten auf Feuerbasis, wie dieses Bild haben: enter image description hereAbrufen von Daten aus Feuerbasis Fehler

Ich benutze diesen Code in onCreate:

mRootRef = FirebaseDatabase.getInstance().getReference("About"); 
mRootRef.addValueEventListener(new ValueEventListener() { 
      String set = ""; 
      @Override 
      public void onDataChange(DataSnapshot dataSnapshot) { 
       set = (String) dataSnapshot.getValue(); 
      } 

      @Override 
      public void onCancelled(DatabaseError databaseError) { 

      } 
     }); 

Aber gesetzt null ist. Wie kann ich Daten abrufen/abrufen?

Antwort

0

Versuchen Sie, den Typ der Daten zu übergeben, die Sie erhalten möchten (String in diesem Fall) in der Methode getValue().

mRootRef = FirebaseDatabase.getInstance().getReference("About"); 
mRootRef.addValueEventListener(new ValueEventListener() { 
     String set = ""; 
     @Override 
     public void onDataChange(DataSnapshot dataSnapshot) { 
      set = dataSnapshot.getValue(String.class); 
     } 

     @Override 
     public void onCancelled(DatabaseError databaseError) { 

     } 
    });