我正在尝试使用 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); } }
添加回答
举报
0/150
提交
取消