2017-05-06 66 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) { 

     } 
    });