【发布时间】:2020-08-31 09:43:23
【问题描述】:
[1]: https://i.stack.imgur.com/AZBMv.png
this image show database username is null, I want to set name from email user registered/logined
public void memperbaruiQuest() {
String uid = getUid(); // this is FirebaseAuth.getInstance().getCurrentUser().getUid()
final DatabaseReference mScore = mdatabase.child(Aktivitas).child(String.valueOf(uid));
DatabaseReference muser = FirebaseDatabase.getInstance().getReference().child("Users").child(String.valueOf(uid)).child("User name");
muser.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
String name = String.valueOf(dataSnapshot.getValue());
mScore.child("username").setValue(name); //this is null?
我可以在登录后获取电子邮件或姓名吗? 我必须为firebase中的用户名no null做什么?谢谢
【问题讨论】:
标签: java android firebase firebase-realtime-database firebase-authentication