Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/197.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 从UID获取FirebaseUser_Android_Firebase_Firebase Authentication_Firebase Security - Fatal编程技术网

Android 从UID获取FirebaseUser

Android 从UID获取FirebaseUser,android,firebase,firebase-authentication,firebase-security,Android,Firebase,Firebase Authentication,Firebase Security,我试图从FirebaseDatabase中存储的用户ID中获取FirebaseUser,但似乎没有一种方法允许这样做 我之所以尝试这样做,是因为我的应用程序中有一个选项,允许用户更新他们的个人资料,因此,如果我将用户的UID存储在我的数据库中,而不是存储他们的Name和Email,则用户更新的个人资料更改将自动更新到数据库中 我面临的问题是,我在任何地方的文档中都找不到这样做的方法。使用uid节点存储用户,以便您可以随时访问他们进行更新 i、 e.firebase数据库结构: users --u

我试图从FirebaseDatabase中存储的用户ID中获取FirebaseUser,但似乎没有一种方法允许这样做

我之所以尝试这样做,是因为我的应用程序中有一个选项,允许用户更新他们的个人资料,因此,如果我将用户的
UID
存储在我的数据库中,而不是存储他们的
Name
Email
,则用户更新的个人资料更改将自动更新到数据库中


我面临的问题是,我在任何地方的文档中都找不到这样做的方法。

使用uid节点存储用户,以便您可以随时访问他们进行更新

i、 e.firebase数据库结构:

users
--uid
---name
---email
---address
---blabla

您是否将
名称
存储在数据库中?是的,但这正是我想要避免的。如果用户更新了自己的姓名,数据库中的姓名将不会更新@阿巴普利奇姆,是的。这是有道理的。谢谢