2017-05-06 6 views
0

からデータを取得します。 enter image description hereは、私は、この絵のようにfirebase上のデータを持っているfirebaseエラー

は私がの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) { 

     } 
    }); 
関連する問題