我正在尝试使用 FirebaseAuth 检索并显示当前经过身份验证的用户的用户名,但应用程序崩溃并出现 NullPointerException
我尝试在控制台中显示 user.getDisplayName() 并且它不为空
ImageView profilePicView = findViewById(R.id.profile_pic);
TextView nameView = findViewById(R.id.name);
TextView emailView = findViewById(R.id.email);
FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();
if (user != null) {
if (user.getDisplayName() != null) {
System.out.println("------------------------------user display name : " + user.getDisplayName());
nameView.setText(user.getDisplayName());
}
if (user.getEmail() != null) {
emailView.setText(user.getEmail());
}
if (user.getPhotoUrl() != null) {
Glide.with(this)
.load(user.getPhotoUrl())
.into(profilePicView);
}
}
慕容3067478
呼唤远方
撒科打诨
相关分类