Search code examples
androidandroid-activityactivity-finish

How to close all activity


Login_page>>home_page>>search_account>>delete_account

Then I delete an account and I want go to login_page. I mean what is actual code for close all activity without login_page?

This is my code, but is not work.

AlertDialog.Builder builder = new AlertDialog.Builder(delete_class.this);
    builder.setTitle("Delete");
    builder.setMessage("Do you want to delete your account ??");
    builder.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            String id = MainActivity.return_id();
            Firebase firebase = new Firebase("user");
            firebase.child(id).removeValue();
            finish();
            Toast.makeText(delete_class.this,"Account deleted successfully",Toast.LENGTH_LONG).show();
        }
    });
    builder.setNegativeButton("No",null);
    AlertDialog alertDialog = builder.create();
    alertDialog.show();

Solution

  • Use the CLEAR_TOP flag in intent. It will resolve your issue.

    Intent intent = new Intent(this, LoginActivity.class);   
    intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intent);