如何从firebase存储中检索图像作为数据,以便我可以与文本同步



是否可以从firebase存储中检索图像并将其保存为变量,以便以后可以使用其他字段显示?

喜欢,我已将图像下载URL保存在数据库中,如果我使用将图像直接加载到image_place中的Picasso.get().load('image_url').into('image_place');,并且我仍然可以致电回调,以说何时成功,但这会首先加载图像,然后加载图像其他领域,这不是一个好的UI体验。因此,我想知道是否可以检索图像下载URL并将其另存为另一个变量,以稍后将其与其他变量一起显示。

文档描述了如何在云存储中获取文件的下载URL。

如果您已经围绕URL下载基础架构,或者只是 想要一个URL共享,您可以通过 在存储参考上调用getDownloadurl()方法。

storageRef.child("users/me/profile.png").getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>() {
    @Override
    public void onSuccess(Uri uri) {
        // Got the download URL for 'users/me/profile.png'
    }
}).addOnFailureListener(new OnFailureListener() {
    @Override
    public void onFailure(@NonNull Exception exception) {
        // Handle any errors
    }
});

相关内容

最新更新