Android 同一设备的Firebase匿名uid已自动更改

Android 同一设备的Firebase匿名uid已自动更改,android,firebase,firebase-realtime-database,firebase-authentication,Android,Firebase,Firebase Realtime Database,Firebase Authentication,我在一个项目中使用Firebase匿名身份验证,其中存储了一些用户的死亡信息。用户的数据存储在用户的uid下。但在测试应用程序时,当我第二次输入详细信息时,它被存储在不同的uid下。然后,所有数据都存储在该新uid下。代码很简单,用户尚未注销 assert user != null; fb = FirebasaDatabase.getInstance(); db = fb.getReference(user); db.child("N").setValue(name); 如

我在一个项目中使用Firebase匿名身份验证,其中存储了一些用户的死亡信息。用户的数据存储在用户的uid下。但在测试应用程序时,当我第二次输入详细信息时,它被存储在不同的uid下。然后,所有数据都存储在该新uid下。代码很简单,用户尚未注销

assert user != null;
fb = FirebasaDatabase.getInstance();
db = fb.getReference(user);
db.child("N").setValue(name);
如果可能的话,请帮助我。下面给出了屏幕截图。蓝色边框标记以前的id,红色边框标记新id

您能说明什么是
user
吗?如何定义
user
?请将您的数据库结构添加为JSON文件或至少是屏幕截图。请用@AlexMamoCan回复您是否显示了
用户
是什么?如何定义
用户
?请将您的数据库结构添加为JSON文件或至少是屏幕截图。请回复@AlexMamo