从Firebase读取数据以添加操作,然后写回Firebase

时间:2019-04-21 10:04:44

标签: android firebase

我想通过读取数据并将其写回到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中更新。

0 个答案:

没有答案