@Override
protected void onStart() {
super.onStart();
FirebaseRecyclerAdapter <ZedMate,ZedmateViewHolder> FBRA = new FirebaseRecyclerAdapter<ZedMate, ZedmateViewHolder>(
ZedMate.class,
R.layout.zedmate,
ZedmateViewHolder.class,
databaseReference
) {
@Override
protected void populateViewHolder(ZedmateViewHolder viewHolder, ZedMate model, int position) {
viewHolder.setTitle(model.getTitle());
viewHolder.setDesc(model.getDesc());
}
};
recyclerView.setAdapter(FBRA);
}
public static class ZedmateViewHolder extends RecyclerView.ViewHolder{
public ZedmateViewHolder(View itemView){
super(itemView);
View mView = itemView;
}
public void setTitle(String title){
TextView ptitle = (TextView)itemView.findViewById(R.id.mytitle);
ptitle.setText(title);
}
public void setDesc(String desc){
TextView pdesc = (TextView)itemView.findViewById(R.id.mydescription);
pdesc.setText(desc);
}
}
Asked
Active
Viewed 18 times
0

Frank van Puffelen
- 565,676
- 79
- 828
- 807

Malik Zeeshan
- 7
- 5
-
Which error messages do you get? – Apr 11 '18 at 18:20
-
Actually when applications launched. I only got blank text fields instead of getting data from firebase – Malik Zeeshan Apr 11 '18 at 18:31
-
**[This](https://stackoverflow.com/questions/49383687/how-can-i-retrieve-data-from-firebase-to-my-adapter/49384849)** is how you can retrieve data from a Firebase Realtime database and display it in a `RecyclerView` using `FirebaseRecyclerAdapter`. – Alex Mamo Apr 23 '18 at 17:12
-
OK Thank You so much Will surely try again with this code – Malik Zeeshan Apr 23 '18 at 20:30