从Firebase存储中检索图像

问题描述 投票:0回答:1

我正在尝试从Firebase存储中提取图像,以便我可以使用图像的URL放入Imageview。我找到的大多数答案都与android studio有关,对于xamarin没有答案。这是我到目前为止的代码:

storage = FirebaseStorage.Instance;
storageRef = storage.GetReferenceFromUrl("gs://......com");

StorageReference ImageFolder = storageRef.Child("Images");
StorageReference UserFolder = ImageFolder.Child(auth.CurrentUser.Email);
StorageReference UserImage = storageRef.Child("profile pic");

我可以上传到firebase存储没问题,它的检索部分就是问题所在。在firebase存储中我有文件夹Images / userEmail / profilePic。

任何链接或文档,有人可以指向我的方向或任何帮助将是非常感谢。

xamarin.android firebase-storage
1个回答
2
投票

你可以实现qazxsw poi接口,并在qazxsw poi方法中得到这样的结果,如下所示:

让你的活动实现IOnSuccessListener接口:

OnSuccess

使用IOnSuccessListener下载文件并在public class YourActivity: Activity, IOnSuccessListener, IOnFailureListener { ... } 回调中设置为imageview:

Android.Gms.Tasks.Task

做这件事有很多种方法 你可以参考OnSuccess

© www.soinside.com 2019 - 2024. All rights reserved.