我创建了一个数据库,用于存储用户信息,如电子邮件,密码,纬度,经度和工厂位置。 是当用户点击地图时,该位置的纬度和经度保存在工厂位置。plant location之前的数据库映像:但是,当我注销当前用户,然后使用相同的电子邮件再次登录时,工厂位置被删除了。正如您现在可以工厂位置及其子项被删除一样。数据库之后:
1 回答

杨魅力
TA贡献1811条经验 获得超6个赞
但是,当我注销当前用户,然后使用相同的电子邮件再次登录时,工厂位置被删除了。
当您每次地图准备就绪时重新登录时,问题都不会发生。您正在调用您的方法,这意味着每次您的地图准备就绪时,您都会创建一个新对象,这意味着您正在从数据库中覆盖现有用户。这就是删除节点内所有数据的方式。要解决此问题,如果用户已经存在,只需chech。否则,请将其添加到数据库中,否则不执行任何操作。getDeviceLocationMethod()
onMapReady()
User_Data
plant location
添加回答
举报
0/150
提交
取消