我正在处理一个使用firebase作为数据库的android项目,但我无法检索上传的图像,因为我无法获得我使用的图像的url。getDownloadUrl((方法,但它不返回urlcom.google.android.gms.tasks.zzu@9501820.
您必须在getDownloadUrl()
上注册回调,如下所示,因为它是Task
的实例,而不是String
。Task
是异步的,不能只通过toString()
来获取url。
dateRef.getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>(){
@Override
public void onSuccess(Uri downloadUrl) {
//do something with downloadurl
}
});