
In my android project I want to update my status but I can't get the automated key which I want to update.
This is the code where I used in my project
String key = mGroupRef.child("users").push().getKey();
System.out.println("++key_____" +key);

In my android project I want to update my status but I can't get the automated key which I want to update.
This is the code where I used in my project
String key = mGroupRef.child("users").push().getKey();
System.out.println("++key_____" +key);
It may be helpful.
create a model class
public class Model {
public String uid;
public String getUid() {
return uid;
}
public void setUid(String uid) {
this.uid = uid;
}
}
save status
ArrayList<Model>list=new ArrayList<Model>();
Save.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Model model = new Model();
Firebase firebase=new Firebase("your firebase url");
String uid = firebase.child("order").push().getKey();
model.setUid(uid);
list.add(model);
FirebaseDatabase.getInstance().getReference().child("order").child(uid).child("status").setValue(value);
Log.i("uid", uid);
}
});
update status.
update.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
FirebaseDatabase.getInstance().getReference().child("order").child(list.get(position).getUid()).child("status").setValue(updated value);
}
});