java - Firebase 身份验证 : getCurrentUser from different Activities?

标签 java android firebase firebase-authentication

我有一个带有登录屏幕的应用程序。现在,我只想获取在另一个 Activity 中登录的用户的 DisplayName。我怎样才能得到这个名字?

最佳答案

使用getCurrentUser():

FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();
if (user != null) {
    // Name, getEmail or etc
    String name = user.getDisplayName();   

    Log.d("TAG" + name) // the name ...
}

https://firebase.google.com/docs/auth/android/manage-users#get_the_currently_signed-in_user

关于java - Firebase 身份验证 : getCurrentUser from different Activities?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52539218/

相关文章:

java - 将 null 存储为实体属性的值?

java - 如何修改ListView的ArrayList,但ListView和ArrayList在不同的Activity中

java - Zebra Android SDK 中对字体的支持

node.js - 如何在firebase云函数中使用await async?

java - 传递到方法时不向树分配新节点

java - 子类不继承所有方法

java - 如何在 JNI 中将 int 转换为 String(?)?

ios - 如何在 iOS 中将 Firebase 对象持久保存到磁盘?

android - Firebase 3 权限在首次登录 Google 后被拒绝,第二次后有效

java - 使用 for 每个循环来打印对象