I have a Cardview which is working already. Here is the code:
@Override
public void onStart() {
super.onStart();
FirebaseRecyclerAdapter<Model, ViewHolder> firebaseRecyclerAdapter =
new FirebaseRecyclerAdapter<Model, ViewHolder>(Model.class,R.layout.row,ViewHolder.class,mref)
{
@Override
protected void populateViewHolder(ViewHolder viewHolder, Model model, int position) {
String userid = model.getUserid().toString();
viewHolder.setDetails(getActivity().getApplicationContext(),model.getPetname(),"Reason:" + model.getReason(),model.getPetpicture(),"Breed:" + model.getBreed(),
"Age: " + model.getAge(),"Size: " + model.getPetsize() +"yrs old","Color:" + model.getPetcolor(),model.getUserid(),model.datepost);
}
};
recyclerView.setAdapter(firebaseRecyclerAdapter);
}
That model.getUserid() get the user Id of the user who posted that it display UID given by Firebase. Now what I want is to convert that UID to name which I have from other Entity User:
enter image description here
enter image description here
So in short I want to populate my Cardview but instead of Userid I want to convert it to name.