【问题标题】:How to Get All Images of different folders inside Firebase Storage to a RecyclerView如何将 Firebase 存储中不同文件夹的所有图像获取到 RecyclerView
【发布时间】:2020-08-26 17:49:58
【问题描述】:

我在FirebaseStorage的壁纸文件夹中有一些文件夹,每个文件夹包含不同的图像。

我想显示RecyclerView中的所有图片!我该怎么做请帮忙...

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

My Code Firebase Storage Folders

【问题讨论】:

  • 您的数据库中是否提供了参考资料?
  • 是的,我只想获取每个文件夹的所有图像...

标签: android firebase firebase-realtime-database firebase-storage


【解决方案1】:

你可以试试这个:

StorageReference listRef = FirebaseStorage.getInstance().getReference("wallpaper");
    listRef.listAll().addOnSuccessListener(new OnSuccessListener<ListResult>() {
        @Override
        public void onSuccess(ListResult listResult) {
            for (StorageReference items : listResult.getPrefixes()) { // for each folders
                items.listAll().addOnSuccessListener(new OnSuccessListener<ListResult>() {
                    @Override
                    public void onSuccess(ListResult listResult) {
                        for (StorageReference items : listResult.getItems()) { // for each files in a folder
                               Log.d("File Name", items.getName());
                               fileList.add(items.getName());
                        }
                        //adapter.notifyDataSetChanged();
                    }
                });
            }
        }
    });

Firebase 存储Docs.

【讨论】:

    猜你喜欢
    • 2021-07-04
    • 1970-01-01
    • 2021-04-05
    • 1970-01-01
    • 2020-06-22
    • 2022-01-06
    • 2020-02-12
    • 2020-10-29
    • 1970-01-01
    相关资源
    最近更新 更多