I want to show data of all users from firebase without users id in firebase RecyclerView. How can it be possible? I am working on my first firebase project and I am new in Firebase. Here is my code but it shows just login user data.
java
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_dash_board);
recyclerView=findViewById(R.id.recycler);
mAuth=FirebaseAuth.getInstance();
FirebaseUser mUser=mAuth.getCurrentUser();
final String uId=mUser.getUid();
mDatabase= FirebaseDatabase.getInstance().getReference().child("UserName").child(uId);
mDatabase.keepSynced(true);
LinearLayoutManager linearLayoutManager=new LinearLayoutManager(this);
linearLayoutManager.setReverseLayout(true);
linearLayoutManager.setStackFromEnd(true);
recyclerView.setHasFixedSize(true);
recyclerView.setLayoutManager(linearLayoutManager);
}
@Override
protected void onStart() {
super.onStart();
FirebaseRecyclerAdapter<Data, DashBoard.MyViewHoler>adapter= new FirebaseRecyclerAdapter<Data, MyViewHoler>(Data.class, R.layout.item_data, DashBoard.MyViewHoler.class,mDatabase) {
@Override
protected void populateViewHolder(MyViewHoler myViewHoler, Data data, int i) {
myViewHoler.setName(data.getNamee());
myViewHoler.setCity(data.getCityy());
myViewHoler.setCell(data.getCelll());
myViewHoler.setFund(data.getFundd());
}
};
recyclerView.setAdapter(adapter);
}
firebase
