如何从子日期获取数据

问题描述 投票:0回答:1

日历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();

请查看我的代码并提供反馈如何从子日期获取数据。

android firebase firebase-realtime-database
1个回答
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) {

            }
        });

我希望能帮助你。

谢谢。

© www.soinside.com 2019 - 2024. All rights reserved.