如何从子日期获取数据

时间:2019-03-13 12:31:08

标签: android firebase firebase-realtime-database

enter image description here

日历calForDate = Calendar.getInstance();

    SimpleDateFormat currentDate = new SimpleDateFormat("d MMM YYYY  'at' HH:mm:ss a");
    String  saveCurrentDate = currentDate.format(calForDate.getTime());

    Calendar today = calForDate;
    final DatabaseReference orderlistref = FirebaseDatabase.getInstance().getReference().child("Order");


    FirebaseRecyclerOptions<Order> options =
            new FirebaseRecyclerOptions.Builder<Order>()
                    .setQuery(orderlistref.child(CurrentUser).child("Items").child(saveCurrentDate), Order.class).build();

请仔细检查我的代码并提供反馈意见,以了解如何从子日期获取数据。

1 个答案:

答案 0 :(得分:0)

尝试一下

FirebaseDatabase.getInstance().getReference().child("Order").child(CurrentUser).child("Items").child(saveCurrentDate).addValueEventListener(new ValueEventListener() {
            @Override
            public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
                if(dataSnapshot.exists())
                {
                    //Your Code
                }
            }

            @Override
            public void onCancelled(@NonNull DatabaseError databaseError) {

            }
        });

希望能对您有所帮助。

谢谢。