首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >未从firebase存储中检索到下载Url

未从firebase存储中检索到下载Url
EN

Stack Overflow用户
提问于 2018-06-05 02:05:47
回答 1查看 59关注 0票数 0
代码语言:javascript
复制
uploadTask
            .addOnSuccessListener(AdminDisplayProductActivity.this, new OnSuccessListener<UploadTask.TaskSnapshot>() {
                @Override
                public void onSuccess(final UploadTask.TaskSnapshot taskSnapshot) {


                    new Handler().postDelayed(new Runnable() {
                        @Override
                        public void run() {
                            mProgressBar.setProgress(0);
                            downloadUrl = taskSnapshot.getMetadata().getReference().getDownloadUrl().toString();
                            AddProduct(downloadUrl);

                            Toast.makeText(AdminDisplayProductActivity.this, "Uploaded !" + downloadUrl, Toast.LENGTH_SHORT).show();
                        }
                    }, 500);

                    Toast.makeText(AdminDisplayProductActivity.this, "File Uploaded"
                            , Toast.LENGTH_SHORT).show();

                }
            })
            .addOnFailureListener(new OnFailureListener() {
                @Override
                public void onFailure(@NonNull Exception e) {
                    Toast.makeText(AdminDisplayProductActivity.this, "Upload Fail !", Toast.LENGTH_SHORT).show();
                }
            })
            .addOnProgressListener(new OnProgressListener<UploadTask.TaskSnapshot>() {
                @Override
                public void onProgress(UploadTask.TaskSnapshot taskSnapshot) {
                    double progress = (100.0 * taskSnapshot.getBytesTransferred() / taskSnapshot.getTotalByteCount());
                    mProgressBar.setProgress((int) progress);
                }
            });
EN

回答 1

Stack Overflow用户

发布于 2018-06-05 02:26:02

getDownloadUrl()返回一个任务对象,您需要在其上附加完成侦听器。getDownloadUrl()上的toString()最终会给出firebase用来下载url的类名。

请在那里附加一个监听程序,在监听程序中,您将获得Uri格式的下载url。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50686373

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档