2017-05-06 76 views
0

檢索數據我有火力的數據像這樣的畫面: enter image description here從火力錯誤

我的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) { 

      } 
     }); 

但設置爲null。我如何獲取/檢索數據?

回答

0

嘗試在方法getValue()中傳遞想要獲取的數據類型(在這種情況下爲String)。

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) { 

     } 
    });