图像不会显示在来自 firebase 存储的网格视图中

问题描述 投票:0回答:0

我试图从 firebase 存储中的文件夹中获取所有图像,但这只会加载没有照片的单元格本身

这是代码:

                    galleryArrayList.clear();
                   FirebaseAuth mAuth = FirebaseAuth.getInstance();
                    String groupCode = this.getArguments().getString("groupNum");
                    mAuth.signInAnonymously().addOnCompleteListener(requireActivity(), new OnCompleteListener<AuthResult>() {
                        @Override
                        public void onComplete(Task<AuthResult> task) {

                            StorageReference listRef=FirebaseStorage.getInstance().getReference().child(groupCode);
                            listRef.listAll().addOnSuccessListener(new OnSuccessListener<ListResult>() {
                                @Override
                                public void onSuccess(ListResult listResult) {
                                    for(StorageReference file:listResult.getItems()){
                                        file.getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>() {
                                            @Override
                                            public void onSuccess(Uri uri) {
                                                // adding the url in the arraylist

                                                galleryArrayList.add(new PictureClass(uri.toString()));



                                            }
                                        }).addOnSuccessListener(new OnSuccessListener<Uri>() {
                                            @Override
                                            public void onSuccess(Uri uri) {
                                                adaptor=new ImageAdaptor(requireContext(),galleryArrayList);
                                                gridView.setAdapter(adaptor);
                                                gridView.setVisibility(View.VISIBLE);
                                            }
                                        });
                                    }
                                }
                            });
                        }
                    });


                }

what my app look likes

what my storage looks like

java android url gridview firebase-storage
© www.soinside.com 2019 - 2024. All rights reserved.