回收者如何使用Firebase数据库查看分页?

时间:2019-03-05 12:52:33

标签: android firebase firebase-realtime-database android-recyclerview pagination

从Firebase数据库加载数据时,我没有找到任何解决方案

DatabaseReference databaseReference = FirebaseDatabase.getInstance().getReference("videodata");
        databaseReference.addValueEventListener(new ValueEventListener() {
            @Override
            public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
                for(DataSnapshot ds : dataSnapshot.getChildren()){
                    RecData listdata = new RecData();
                    listdata.setCategory(ds.child("name").getValue(String.class));
                    listdata.setEmail(ds.child("Email").getValue(String.class));


                    dataload.add(listdata);
                }
                layoutmanager = new LinearLayoutManager(MainActivity.this);
                recyclerView.setLayoutManager(layoutmanager);
                adapter = new RecyclerViewAdapter(dataload);
                recyclerView.setAdapter(adapter);

            }

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

            }
        });

但是我该如何添加分页,因为它从Firebase获取了完整数据。 请在不使用查询和所有查询的情况下给出解决方案

0 个答案:

没有答案