RecyclerView во фрагменте Android не показывает данные Firestore при запускеAndroid

Форум для тех, кто программирует под Android
Anonymous
RecyclerView во фрагменте Android не показывает данные Firestore при запуске

Сообщение Anonymous »

Я хочу отображать данные из коллекции Firebase Firestore в RecyclerView внутри фрагмента. Поэтому я использую код ниже.

Код: Выделить всё

protected void onCreate(Bundle savedInstanceState) {
(....)
db = FirebaseFirestore.getInstance();
collref = db.collection("operateur");
query = collref.orderBy("nom");
FirestoreRecyclerOptions options = new FirestoreRecyclerOptions.Builder().setQuery(query, operateur.class).build();
adapter = new FirestoreRecyclerAdapter(options) {
@NonNull
@Override
public operateurVH onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
View layout = LayoutInflater.from(parent.getContext()).inflate(R.layout.item_operateur,parent,false);
return new operateurVH(layout);
}
@Override
protected void onBindViewHolder(@NonNull operateurVH holder, int Position, @NonNull operateur model) {
holder.mTel.setText(model.getTel());
holder.mNom.setText(model.getNom());
holder.mSpecialite.setText(model.getSpecialite());
Glide.with(gestion_operateurs.this)
.load(model.getThumb_image())
.placeholder(R.drawable.fond_button_bord_bleu)
.error(R.drawable.fond_button_bord_bleu)
.centerCrop()
.into(holder.mImage);
}
};
mRecycleView.setAdapter(adapter);
return view;
}

/*********************/

Код: Выделить всё

    static class operateurVH extends RecyclerView.ViewHolder{
TextView mTel,mNom,mSpecialite;

CircleImageView mImage;
public operateurVH(@NonNull View itemView) {
super(itemView);
//appeler les elements de item_medica_xml
mTel=itemView.findViewById(R.id.tels);
mNom=itemView.findViewById(R.id.noms);
mSpecialite=itemView.findViewById(R.id.specialite);
mImage=itemView.findViewById(R.id.im_operateur);

}
}
проблема при запуске приложения, фрагмент не показывает никаких данных
Помогите, ошибка?

Подробнее здесь: https://stackoverflow.com/questions/787 ... on-startup

Вернуться в «Android»