Попытка обновить значения с помощью хэш-карты в Android Studio.Значения передаются из другого действия.databaseReference.setValue используется для обновления значений.Я также попробовал updateChildren.
EditLogbookBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
DatabaseReference databaseReference = FirebaseDatabase.getInstance().getReference().child("Logbook").push();
//Data will be saved in "Logbook" node.
Map<String, Object> updatemap = new HashMap<>();
updatemap.put("id", databaseReference.getKey());
updatemap.put("Uid", uId);
updatemap.put("picName", EditPicNamePost);
updatemap.put("makeModel", EditMakeModelPost);
updatemap.put("ident", EditIdentPost);
updatemap.put("duration", EditDurationPost);
updatemap.put("date", EditDatePost); //calendar
updatemap.put("remarks", EditRemarksPost);
updatemap.put("singleEngine", EditSingleEnginePost);
updatemap.put("picTime", EditpicTimePost);
updatemap.put("dualTime", EditdualTimePost);
updatemap.put("weather", EditWeatherPost);
updatemap.put("from", EditDeparture);
updatemap.put("to", EditDestination);
updatemap.put("landingsDay", EditLandingsDaySpinner);
updatemap.put("landingsNight", EditLandingsNightSpinner);
updatemap.put("deptTime", editDeptTime);
updatemap.put("destTime", editdestTime);
databaseReference.setValue(updatemap);
}
});