【问题标题】:How do i retrieve firebase downloadURLs我如何检索 Firebase 下载 URL
【发布时间】:2023-03-25 22:25:01
【问题描述】:

我已经挣扎了一段时间,但没有成功。我的问题很简单,我如何检索下载 URI 的ArrayList<Uri> 并能够在以后使用这个ArrayList,因为这个任务是异步的?我试过使用回调,但它不起作用。

例如这个

   public getAllDownloadURIs(final FirestoreCallback 
                                                  firestoreCallback) {
   final ArrayList<Uri> uris = new ArrayList<>();

   for (StorageReference storageReference : referencesToFiles) {
            storageReference.getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>() {
                @Override
                public void onSuccess(Uri uri) {
                    uris.add(uri);
                }
            });
            firestoreCallback.onCallback(uris);
        }
    private interface FirestoreCallback {
        void onCallback(List<Uri> uris);
    }

【问题讨论】:

    标签: android firebase android-asynctask firebase-storage


    【解决方案1】:

    请检查您的路径一次,更多参考请查看下面的链接。

    https://stackoverflow.com/a/37379251/10838454

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-27
      • 2019-02-28
      • 2020-07-10
      • 2018-08-09
      • 2021-01-17
      • 2019-08-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多