我想通过读取数据并将其写回到firebase来在firebase上添加操作。但是根据数据,请不要更新到Firebase中。
StatData = FirebaseDatabase.getInstance().getReference("Statistic");
String perempuan = "P";
String lelaki = "L";
if (jantina.equals(perempuan) ) {
int countP = 0;
if (countP == 0) {
int statP = countP + 1;
Stat stat = new Stat(statP);
StatData.setValue(stat);
}
Getstat = FirebaseDatabase.getInstance().getReference("Statistic");
Getstat.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
Stat statP = dataSnapshot.getValue(Stat.class);
int StatP = statP.getStatP();
int temp = StatP + 1;
Temp a = new Temp(temp);
StatData.setValue(a);
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
}
});
}
我尝试从firebase读取数据以添加到新值,然后将其写回到firebase,但不会在firebase中更新。