Java 是否可以将个人资料图片与注册一起上载到Fire base服务器?

Java 是否可以将个人资料图片与注册一起上载到Fire base服务器?,java,android,android-layout,firebase,Java,Android,Android Layout,Firebase,我正在开发一个Android应用程序,该应用程序存储个人资料图片以及姓名、电子邮件、电话号码、密码等注册信息。 用户注册工作正常。 问题是我想创建具有上述所有属性的配置文件。 我无法理解在一项活动中如何做到这一点 使用身份验证无法做到这一点。但是,您可以根据firebase身份验证返回的用户ID创建数据库实例并添加用户详细信息 例如,在进行身份验证时,如果我将获得userIdfgjhyhsfjk5425,那么我将添加带有该密钥的数据和其中的其他详细信息 fgjhyhsfjk5425:{

我正在开发一个Android应用程序,该应用程序存储个人资料图片以及姓名、电子邮件、电话号码、密码等注册信息。
用户注册工作正常。
问题是我想创建具有上述所有属性的配置文件。

我无法理解在一项活动中如何做到这一点

使用身份验证无法做到这一点。但是,您可以根据firebase身份验证返回的用户ID创建数据库实例并添加用户详细信息

例如,在进行身份验证时,如果我将获得userId
fgjhyhsfjk5425
,那么我将添加带有该密钥的数据和其中的其他详细信息

fgjhyhsfjk5425:{
    name:abc
    profile:url
    age:25
}

Firebase用户获取用户的显示名称和电子邮件id。您可以在firebase数据库中保存额外数据,也可以在firebase数据库中保存配置文件图片的下载URL

像这样:

{
  "name@provider,com" : {
    "displayName" : "Full Name",
    "phoneNumber" : 1234567890,
    "profilePicUrl" : "your url retrieved from firebase storage"
  },

如果需要,请添加额外的详细信息。希望这有帮助

这意味着我必须创建另一个活动来执行此操作,除非我也有注册活动?创建一个流程,例如当您的用户注册成功时,然后执行向firebase添加详细信息。无需为此创建其他活动,一旦完成身份验证,获取userId并添加具有该id的其他数据。