我希望从Firebase的
我使用了
uploadTask.addOnProgressListener
方法中获取下载链接。如何使用以下代码获取下载链接? 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()
,但是它没有起作用。
onSuccess()
在离线时不会被触发,但不幸的是,使用addOnSuccessListener
时,您无法重写onSuccess()
方法以获取下载URL。这是有道理的,因为只有在从服务器获得响应(触发onSuccess)后,才能获取下载URL。只要任务未完成,就无法获取下载URL,对吧? - Alex Mamo