【发布时间】:2020-01-01 20:11:11
【问题描述】:
我只想在 Firebase 内的 User 表上插入数据,为此我创建了表集合,这是屏幕截图
收藏
并使用它来引用表的位置
final DatabaseReference databaseReference = database.getReference("sharelocation-c7f0f/database/firestore/data~2FUsers~2Fz5hgLqzkdOKKctKpmyex");
这是保存用户的代码
保存用户
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy/MM/dd HH:mm:ss");
LocalDateTime now = LocalDateTime.now();
HashMap<String,String> user =new HashMap<>();
user.put("Name","fake");
user.put("Email","fake@test.coom");
user.put("Device",android.os.Build.MODEL);
user.put("Phone", String.valueOf( "32254523"));
user.put("RegisterOn",dtf.format(now));
user.put("isActive",String.valueOf("true"));
user.put("isLogin",String.valueOf("true"));
databaseReference.setValue(user);
Toast.makeText(RegisterActivity.this, "Successfully registered!", Toast.LENGTH_LONG).show();
由于我是 firebase 的新手,如果我遗漏了什么,请告诉我。
【问题讨论】:
标签: android firebase firebase-realtime-database google-cloud-firestore