I want to show a "Are you sure you want to logout ?" dialog when the user attempts to logout.
To logout with one click (redirect the user to the registration page)
MainActivity
To logout with one click (redirect the user to the registration page)
MainActivity
private void sendUserToMainActivity() {
Intent intent = new Intent(RegistrationActivity.this, MainActivity.class);
startActivity(intent);
finish();
RegistrationActivity
case R.id.navigation_logout:
FirebaseAuth.getInstance().signOut();
Intent logoutIntent = new Intent(MainActivity.this, RegistrationActivity.class);
startActivity(logoutIntent);
finish();
break;
is there a way to do add a dialog box using a code similar to this ??@Override
public void onBackPressed() {
final AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
builder.setMessage("Are you sure you want to logout ?");
builder.setCancelable(true);
builder.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
finish();
}
});
builder.setNegativeButton("No", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
dialogInterface.cancel();
}
});
AlertDialog alertDialog = builder.create();
alertDialog.show();
}