report 我想要获取上载图像的下载URL。 getDownlaodUrl()不能使用,因为它最近已被弃用,所以我想要替代方法,以便可以使用该URL显示我在Picasa的另一个活动中上传到Firebase存储上的图像。 因此,请告诉我如何检索Firebase存储上图像的下载URL。
答案 0 :(得分:1)
使用getDownloadUri()
如下所示,它在最新版本中已更改,请在https://firebase.google.com/docs/storage/android/download-files#download_data_via_url此处查看文档
getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>() {
@Override
public void onSuccess(Uri uri) {
System.out.println(uri.toString());
}
}).addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception exception) {
// Handle any errors
}
});
答案 1 :(得分:0)
使用<
代替 mStorage 对象名 downloadUrl = taskSnapshot.getDownloadUrl().toString();