我正在嘗試使用 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
提交
取消