I have an application with multiple pages i.e., multiple activities and some of them remain open.
Is there a way to close all activities at once?
When the user is on Activity D and click a button called exit, the application should go back to Activity B and finish the Activities C and D.
On Clicking the back button from the New Activity, the finish() method is called and the activity destroys and returns to the home screen.
Whenever you wish to exit all open activities, you should press a button which loads the first Activity that runs when your application starts then clear all the other activities, then have the last remaining activity finish. to do so apply the following code in ur project
Intent intent = new Intent(getApplicationContext(), FirstActivity.class); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); intent.putExtra("EXIT", true); startActivity(intent);
The above code finishes all the activities except for FirstActivity. Then we need to finish the FirstActivity's Enter the below code in Firstactivity's oncreate
if (getIntent().getBooleanExtra("EXIT", false)) { finish(); }
and you are done....
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With