![enter image description here](https://i.stack.imgur.com/X833U.png)
![enter image description here](https://i.stack.imgur.com/yiljQ.jpg)
Я создаю базу данных, используя curentdate (1-25) как parent id
и использование room (08-00_11-00_karpet1-) в качестве child id
. внутри этой базы данных находятся пользовательские данные, которые заказывают эту комнату (child id
) в эту дату (parent id
).
Вопрос 1
с использованием этого макета, каким образом * i отключить кнопку , которая была заказана так, чтобы указывать, что комната больше не доступна.
(пример. заказ пользователя karpet 14-17 on 1- 28 , когда пользователь создает базу данных заказов, обновляет базу данных datajadwal
на основе даты ( parentid ) >> комната ( childid * 1041) *) >> userinformation (email.name.phone.et c))
Вопрос 2
каждая дата имеет 5 номеров. при указании c щелчка по дате кнопка помещения будет отключена в соответствии с данными на datajadwal
и на эту дату (parentid
), если нет данных о комнате (childid
), что означает, что помещение доступно.
моя ситуация = я не знаю, горячо, чтобы получить childid
private void datajadwalupdate(){
databseJadwal = database.getReference("datajadwal").child(haritanggalOrder);
databseJadwal.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
for (DataSnapshot dateSnapshot: dataSnapshot.getChildren()) {
final String rooms = dataSnapshot.getKey();
databseJadwal.child(haritanggalOrder).child(rooms).addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
}
});
}
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
}
});
}
это где я, но получил ошибку при нулевой ссылке на объект