简体   繁体   English

firebase 数据库中的数据在回收者视图中不可见

[英]data from firebase database is not visible into recycler view

I want to retrieve images frm storage to recyclerview but it is not working我想从存储中检索图像到 recyclerview 但它不起作用

mFirestore.collection("Users").whereEqualTo("special", s).get().addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {
        @Override
        public void onComplete(@NonNull Task<QuerySnapshot> task) {
            if (task.isSuccessful()) {
                final SpecializedDoctorNameFragment S = new SpecializedDoctorNameFragment();
                final List<DoctorNameStructure> eventList = new ArrayList<>();
                for (final DocumentSnapshot doc : task.getResult()) {
                    String id = doc.getString("id");

                    final DoctorNameStructure e = new DoctorNameStructure();
                    e.setName(doc.getString("name"));
                    e.setAddress(doc.getString("address"));
                    e.setConsultancy(doc.getString("consultancyFees"));
                    e.setSpecialization(doc.getString("special"));

                    storageReference.child("images/" + id).getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>() {
                        @Override
                        public void onSuccess(Uri uri) {
                            uploadImages();
                            e.setImage(uri.toString());
                            eventList.add(e);
                        }
                    });

                }
                NameAdapter recyclerViewAdapter = new NameAdapter(getContext(), eventList, mFirestore);
                recyclerName.setAdapter(recyclerViewAdapter);

            } 
        }
    });

Listener is executing after your setAdapter.侦听器在您的 setAdapter 之后执行。 Change the logic of filling the list.更改填充列表的逻辑。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 从Firebase数据库检索数据到回收站视图 - Retrieving data from firebase database into recycler view 从Firebase Recycler View适配器删除数据而不在数据库中删除 - Delete data from firebase recycler view adapter without deleting in the database 无法从 firebase 数据库 android 中检索数据,回收站视图 - Unable to retrieve data from firebase database android, recycler view 如何从FIREBASE检索数据到回收者视图 - how to retrieve data to a recycler view from FIREBASE 回收站视图未显示来自Firebase的任何数据 - Recycler view not showing any data from firebase 无法将 FireBase 中的数据加载到 Recycler 视图中 - Cannot load data from FireBase into Recycler view 回收者视图未显示Firebase Firestore中的数据 - Recycler view not displaying data from firebase firestore 无法从 firebase 回收站视图中的 firebase 实时数据库中获取嵌套数据 - Unable to fetch nested data from realtime database of firebase in firebase recycler view 在新活动中无法从Firebase Recycler View适配器上的Firebase数据库加载数据 - not able to load data from firebase database on firebase recycler view adapter in new activity 如何在最终将其发布到 Firebase 实时数据库之前从回收站视图(卡片视图)存储初始出勤数据? - How to store the Initial Attendance Data from a Recycler View(Card View) before finally publishing it on Firebase Realtime Database?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM