I want order Firebase by datetime(userOrderDateTime) and appear that in adapter with this order.
Check my Firebase image
My code is (I try below but it isn't work):
ref.orderByChild("userOrderDateTime").addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot snapshot) {
for (DataSnapshot dataSnapshot : snapshot.getChildren()) {
UserOrder userOrder = dataSnapshot.getValue(UserOrder.class);
list.add(userOrder);
}
adapter.notifyDataSetChanged();
if (list.size() == 0) {
gifImageView.setVisibility(GifImageView.VISIBLE);
userOrderBlankText.setVisibility(View.VISIBLE);
btnDeleteUserOrderItems.setVisibility(Button.INVISIBLE);
}
}
@Override
public void onCancelled(@NonNull DatabaseError error) {
}
});