0
SubmitCheckをすべてのユーザーに対して「true」に設定する必要があります。firebaseデータベースのすべての子のデータに値を設定するにはどうすればいいですか?
私はこのプロジェクトで非常に多くのユーザーがいますが、これはユーザーにとって値 "true"を設定することが可能です。
SubmitCheckをすべてのユーザーに対して「true」に設定する必要があります。firebaseデータベースのすべての子のデータに値を設定するにはどうすればいいですか?
私はこのプロジェクトで非常に多くのユーザーがいますが、これはユーザーにとって値 "true"を設定することが可能です。
はい、あなたはこのこのコードを使用して達成することができます:
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
を使用しているあなたのコード内でのこぎりを。データベース内のブール値で文字列の値を変更する場合は、次の行も変更する必要があります。
メソッドのsetvalueを解決できません。 setvalueは赤で動作していません – Ankit
ありがとう@ @アレックス - マモさんの作品恐ろしい:) – Ankit
あなたは歓迎です! –