【发布时间】:2018-11-26 09:24:26
【问题描述】:
我正在使用这个在 Android 的 Firebase 数据库中的请求节点中插入数据,
public void submitRequest(View v) {
Request myUserInsertObj = "Pending";
rootReference.child("Request").child("Pending").child(firebaseuser.getUid()).setValue
(myUserInsertObj);
}
这是我的请求类。
Public class Request{
public String request_status;
public Request(String request_status){
this.request_status = request_status;
}
Request()
}
我在 firebase 文档中发现我可以使用 firebaseuser.getDisplayName 来获取当前登录用户的名称。但是自从我在我的应用程序中创建了自己的登录表单和用户注册后,.getDisplayName 将在哪里获取用户名。
问题2: 如果我这样做,这可能吗?因为我想在请求来宾节点中输入一个名称,这样当我在我的 HTML Web 管理面板中检索它时,数据将更易于阅读。
rootReference.child("Request")
.child("Pending")
.child(firebaseuser.getUid())
.setValue(myUserInsertObj + firebaseuser.getDisplayName);
如果是这样,我应该在我的请求类中添加什么?
问题3。 如何添加时间戳我知道时间戳在每个系统上的数据插入中非常重要。
【问题讨论】:
标签: java android firebase firebase-realtime-database