2017-07-18 7 views

答えて

2

はい、あなたはこのこのコードを使用して達成することができます:

DatabaseReference rootRef = FirebaseDatabase.getInstance().getReference(); 
DatabaseReference usersRef = rootRef.child("users"); 
ValueEventListener eventListener = new ValueEventListener() { 
    @Override 
    public void onDataChange(DataSnapshot dataSnapshot) { 
     String true = "true"; 
     for(DataSnapshot ds : dataSnapshot.getChildren()) { 
      ds.child("SubmitCheck").getRef().setValue(true); 
     } 
    } 

    @Override 
    public void onCancelled(DatabaseError databaseError) {} 
}; 
usersRef.addListenerForSingleValueEvent(eventListener); 

あなたはブールtrueの代わりに文字列trueを使用しているあなたのコード内でのこぎりを。データベース内のブール値で文字列の値を変更する場合は、次の行も変更する必要があります。

+0

メソッドのsetvalueを解決できません。 setvalueは赤で動作していません – Ankit

+0

ありがとう@ @アレックス - マモさんの作品恐ろしい:) – Ankit

+0

あなたは歓迎です! –

関連する問題