Guten Tag. Ich habe versucht mein Niveau am besten, aber nicht die Daten zu aktualisieren, immer wenn ich neue "Name", "Alter" oder alles, was die Daten vorher eingegeben wurde wiped.Ich möchte mit Push oder etwas anderes, um die Daten zu aktualisieren.Aber noch immer scheitern zu TU das.Wie kann ich meine Firebase-Datenbankfelder aktualisieren?
nameRef.addValueEventListener(new com.google.firebase.database.ValueEventListener() {
@Override
public void onDataChange(com.google.firebase.database.DataSnapshot dataSnapshot) {
String text = dataSnapshot.getValue(String.class);
String ho = name.getText().toString();
nameRef.setValue(ho);
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
genderRef.addValueEventListener(new com.google.firebase.database.ValueEventListener() {
@Override
public void onDataChange(com.google.firebase.database.DataSnapshot dataSnapshot) {
String text = dataSnapshot.getValue(String.class);
String ho = gender.getText().toString();
genderRef.setValue(ho);
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
ageRef.addValueEventListener(new com.google.firebase.database.ValueEventListener() {
@Override
public void onDataChange(com.google.firebase.database.DataSnapshot dataSnapshot) {
`enter code here` String text = dataSnapshot.getValue(String.class);
String ho = age.getText().toString();
ageRef.setValue(ho);
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
EmailRef.addValueEventListener(new com.google.firebase.database.ValueEventListener() {
@Override
public void onDataChange(com.google.firebase.database.DataSnapshot dataSnapshot) {
String text = dataSnapshot.getValue(String.class);
String ho = email.getText().toString();
EmailRef.setValue(ho);
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
Was ist Benutzer? Ist das eine Klasse? –
Kann ich push() benutzen? @Ghost_Stark –
Ja, das ist eine POJO-Klasse (Plain Old Java Object), die Sie erstellen, um die Datenfelder für jeden Benutzer oder für welches Objekt, auf dem Sie Daten speichern, zu speichern. –