首页 > 解决方案 > 从 firebase 获取当前登录的用户数据以及个人资料图片

问题描述

我在 firebase 有一个注册用户,想要获取当前登录的用户个人资料数据以及他的个人资料图片。我可以获取它的名称、编号和其他详细信息,但无法获取存储在 firebase 存储中的个人资料图片。

在此处输入图像描述

标签: androidfirebasefirebase-realtime-database

解决方案


Firebase 不太可能Uri.class从数据库中读取 a。您更有可能想要:

  1. 从数据库中读取值作为字符串。
  2. 将其转换为代码中的 URI。

所以:

String url = snapshot.child("profilePicture").getValue(String.class);
Uri myimageValue = Uri.parse(url);

推荐阅读