in auth/app/src/main/java/com/google/firebase/quickstart/auth/java/MultiFactorFragment.java [60:115]
public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
setProgressBar(mBinding.progressBar);
Bundle args = getArguments();
if (args != null && args.getBoolean(RESULT_NEEDS_MFA_SIGN_IN)) {
NavHostFragment.findNavController(this)
.navigate(R.id.action_mfa_to_mfasignin, args);
}
// Buttons
mBinding.emailSignInButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
NavHostFragment.findNavController(MultiFactorFragment.this)
.navigate(R.id.action_mfa_to_emailpassword);
}
});
mBinding.signOutButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
signOut();
}
});
mBinding.verifyEmailButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
sendEmailVerification();
}
});
mBinding.enrollMfa.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
NavHostFragment.findNavController(MultiFactorFragment.this)
.navigate(R.id.action_mfa_to_enroll);
}
});
mBinding.unenrollMfa.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
NavHostFragment.findNavController(MultiFactorFragment.this)
.navigate(R.id.action_mfa_to_unenroll);
}
});
mBinding.reloadButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
reload();
}
});
// Initialize Firebase Auth
mAuth = FirebaseAuth.getInstance();
showDisclaimer();
}