我正在尝试从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。
任何链接或文档,有人可以指向我的方向或任何帮助将是非常感谢。
你可以实现qazxsw poi接口,并在qazxsw poi方法中得到这样的结果,如下所示:
让你的活动实现IOnSuccessListener
接口:
OnSuccess
使用IOnSuccessListener
下载文件并在public class YourActivity: Activity, IOnSuccessListener, IOnFailureListener
{
...
}
回调中设置为imageview:
Android.Gms.Tasks.Task
做这件事有很多种方法
你可以参考OnSuccess