【问题标题】:Getting multiple URLs from Firebase Storage从 Firebase 存储获取多个 URL
【发布时间】:2020-08-14 00:01:31
【问题描述】:

需要:对于我的应用程序,我需要来自所述存储的子文件夹的 Firebase 存储中所有 url 的 ArrayList。

我已经创建了所有图像所在的参考:

StorageReference storageRefFemale = FirebaseStorage.getInstance().getReference().child("profileImages").child("femaleProfileImages"); 

问题:如何获取其中包含的所有网址?我会将它们添加到 ArrayList:

String sitePrefix= "https://";
ArrayList photoArrayFemale = new ArrayList();
photoArrayFemale.add(...); //for each item in the Storage

据我所知, storageRefFemale.getDownloadUrl() 只返回一个值。请告知,如果我应该在帖子中添加任何其他内容,请告诉我。谢谢!

【问题讨论】:

    标签: java android firebase firebase-storage


    【解决方案1】:
    storageRef.listAll().addOnSuccessListener(
        new OnSuccessListener<ListResult>() {
            @Override
            public void onSuccess(ListResult result) {
                // Iterate over result.items and get the URLs individually.
            }
        }
    );
    

    【讨论】:

      猜你喜欢
      • 2017-04-13
      • 2017-07-08
      • 1970-01-01
      • 2019-11-07
      • 2020-06-28
      相关资源
      最近更新 更多