如何将Firebase存储器内不同文件夹的所有图像获取到RecyclerView

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

FirebaseStorage的墙纸文件夹中有一个文件夹,每个文件夹包含不同的图像。

我想显示RecyclerView中的所有图像!我该怎么办,请帮助...

检查我的FirebaseStorage文件夹和我的代码

My CodeFirebase Storage Folders

android firebase firebase-realtime-database firebase-storage
1个回答
0
投票

您可以尝试以下方法:

StorageReference listRef = FirebaseStorage.getInstance().getReference("wallpaper");
    listRef.listAll().addOnSuccessListener(new OnSuccessListener<ListResult>() {
        @Override
        public void onSuccess(ListResult listResult) {
            for (StorageReference items : listResult.getPrefixes()) {
                items.listAll().addOnSuccessListener(new OnSuccessListener<ListResult>() {
                    @Override
                    public void onSuccess(ListResult listResult) {
                        for (StorageReference items : listResult.getItems()) {
                               fileList.add(items.getName());
                        }
                        //adapter.notifyDataSetChanged();
                    }
                });
            }
        }
    });
© www.soinside.com 2019 - 2024. All rights reserved.