为了账号安全,请及时绑定邮箱和手机立即绑定

当用户再次登录时,数据已从Firebase数据库Android中删除

当用户再次登录时,数据已从Firebase数据库Android中删除

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

1 回答

?
杨魅力

TA贡献1811条经验 获得超6个赞

但是,当我注销当前用户,然后使用相同的电子邮件再次登录时,工厂位置被删除了。

当您每次地图准备就绪时重新登录时,问题都不会发生。您正在调用您的方法,这意味着每次您的地图准备就绪时,您都会创建一个新对象,这意味着您正在从数据库中覆盖现有用户。这就是删除节点内所有数据的方式。要解决此问题,如果用户已经存在,只需chech。否则,请将其添加到数据库中,否则不执行任何操作。getDeviceLocationMethod()onMapReady()User_Dataplant location


查看完整回答
反对 回复 2022-08-17
  • 1 回答
  • 0 关注
  • 120 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号