0
私のアプリに登録されているメールを確認したいのですが、確認されていません。だから私はこれを行うサインインボタンを実装しました。しかし、私がこのボタンをクリックすると、アンドロイドスタジオとアプリでキャッチされたヌルポインタ例外が当時クラッシュしました。ヌールポインタがisEmailVerifiedであることを確認するためのポインタの例外
Attempt to invoke virtual method 'boolean
com.google.firebase.auth.FirebaseUser.isEmailVerified()' on a null object
reference
私のコードスニペットは、誰もがthis.advanced感謝を修正するために私を助けてください
mAuth=FirebaseAuth.getInstance();
user=mAuth.getCurrentUser();
sign.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (user.isEmailVerified()){
signin();
}
else {
startActivity(new
Intent(SignInActivity.this,MailVerify.class));
}
}
});
...
[ 'getCurrentUser'](https://developers.google.com/android/reference/com/google/firebase/auth/FirebaseAuth.html#getCurrentUser( ))は、ユーザーがログインしていない場合はnullを返します – litelite