Ramesh Solanki
Ramesh Solanki

Reputation: 383

Exiting an Android application

I have developed an application and there are many activities in this project. In setting activity, I place one exit button, on click event of that exit button I want to exit whole application. So what should I do for that?

Upvotes: 2

Views: 2179

Answers (6)

Ndupza
Ndupza

Reputation: 790

Use this to end an Application System.exit(0);

Upvotes: 0

Bhavin2887
Bhavin2887

Reputation: 180

Just write this code in your application

moveTaskToBack(true);

And you will be thrown out to main android desktop..

Upvotes: 0

Anand Sainath
Anand Sainath

Reputation: 1807

"Android" programs aren't supposed to have an EXIT button. See any app that comes pre-installed in your device and check if any of them actually have an EXIT button. Exit makes no sense. It just ends up giving a sense of false security to the user.

Upvotes: 0

UAS
UAS

Reputation: 415

As a bad example - u can create your own broadcast 'com.example.KILL_ACTIVITIES' and send it in onBackPressed method. So, all your activities must be registered to this broadcast and call finish() when receive that broadcast.

Upvotes: 0

Ham Vocke
Ham Vocke

Reputation: 2994

I think finish() is what you are looking for.

Upvotes: 1

ankita gahoi
ankita gahoi

Reputation: 1562

if you are calling activity B from an activity A.and C from B

A->B

use startactivityforresult from A

and again B->C

use startactivityforresult from B

and when you want to exit from C then setResult(i.e. RESULT_OK) and finish C.and in OnActivityResult() in B,check if resultcode == RESULT_OK then again finish B and setresult(RESULT_OK) for A.same procedure will follow to finish A.

this will exit you from the application.and application will start from A not from C.

Upvotes: 1

Related Questions