java - Firebase:如何将 MVElqwKb7MtE1nIXLUH 更改为我注册时使用的电子邮件地址?
问题描述
根据图片,如何将名称更改为注册的电子邮件地址。
注意在 firebase 进程中使用 Auth。
目的地:当我登录时,我想显示数据库中的电子邮件地址,而不是 MVElqwKb7MtE1nIXLUH。
FIRE_INSTANCE = FirebaseDatabase.getInstance("https://bau-database-default-rtdb.firebaseio.com/");
FIRE_DB = FIRE_INSTANCE.getReference("user");
FIRE_INSTANCE.getReference("app_title").setValue("Realtime Database");
FIRE_INSTANCE.getReference("app_title").addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
Toast.makeText(getApplicationContext(), "App title Updateed", Toast.LENGTH_SHORT).show();
String titile = dataSnapshot.getValue(String.class);
}
@Override
public void onCancelled(DatabaseError databaseError) {
Toast.makeText(getApplicationContext(), "Failed : " + databaseError.toException(), Toast.LENGTH_SHORT).show();
}
});
解决方案
推荐阅读
- vue.js - 如何在 vue 中全局制作数据、方法和计算?
- javascript - 用于外部事件的 Fullcalendar V4 JSON 数据
- angular - 使用 Firebase 和 Angular 进行身份验证。用户登录后如何导航到其他组件?
- count - Ocaml - 返回表达式的数量
- python - Python中的轮廓
- python - 为什么我的多进程队列可能“丢失”项目?
- reactjs - 打印时强制展开ExpansionPanel
- c# - 如何在 AbsoluteLayout 中正确居中?
- computer-vision - skimage.feature.greycomatrix 只产生对角线值
- authentication - 通过使用 2FA 的 Okta 进行身份验证