У меня есть Cardview, который уже работает.Вот код:
@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);
}
Этот model.getUserid () получает идентификатор пользователя, который разместил, что он отображает UID, заданный Firebase.Теперь я хочу преобразовать этот UID в имя, которое я имею от другого пользователя Entity:
введите описание изображения здесь
введите описание изображения здесь
Короче говоря, я хочу заполнить свой Cardview, но вместо Userid я хочу преобразовать его в имя.