如何从Firebase存储获取下载url?

如何从Firebase存储获取下载url?

我想从uploadTask.addOnProgressListener火基法如何使用以下代码获得下载URL?

    UploadTask uploadTask = storageRef.putBytes(data);

    uploadTask.addOnProgressListener(new OnProgressListener<UploadTask.TaskSnapshot>()
    {
        @Override
        public void onProgress(UploadTask.TaskSnapshot taskSnapshot)
        {
            Log.d("aaaaasessin",""+taskSnapshot.getTask().getResult());
        }
    });

我用taskSnapshot.getTask().getResult()但这行不通。


慕哥9229398
浏览 498回答 2
2回答

摇曳的蔷薇

onSuccsess()不是在运行时触发,而是不幸地使用addOnSuccessListener你不能覆盖onSuccess()方法获取下载url。这是有意义的,因为只有当您从服务器获得响应时才能获得下载url(onSuccess被触发)。只要任务未完成,您就无法获得下载url,对吗?
打开App,查看更多内容
随时随地看视频慕课网APP