У меня есть существующий массив, который я создал локально и импортировал в Firebase, и мой массив выглядит следующим образом.
![enter image description here](https://i.stack.imgur.com/yF9mv.png)
Эти оба элемента являются объектами, созданнымикоторые имеют много информации, связанной с назначениями.
Теперь я пытаюсь создать новый элемент с той же формой, например:
2-- | ___ И объект, который я создал вмое приложение
Я управлял или удалял только остальные элементы (с помощью setValue (объект))
Appointment newAppointment = new Appointment.Builder()
.fechacita(dateSelected)
.horacita(hourSelected)
.usertoken(mAuthManager.getCurrentUserId())
.oficina(centerSelected)
.build();
mDatabaseRef.child("LISTACITAS").setValue(newAppointment);
или создавал его с идентификатором, который при восстановлении данных вызывает сбой вприложение из-за десериализации объектов, которые не равны.
Объект назначения, который я хочу вставить:
public class Appointment implements Parcelable {
private String fechacita;
private String horacita;
private Office oficina;
private String userID;
.....
}
Этот класс является обычным классом Parcelable, который генерирует объект сее строитель.
Пожалуйста, помогите ...