2

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?

2

6 Answers 6

1

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.

Sign up to request clarification or add additional context in comments.

2 Comments

but there are lots of activity. so how can i handle whole project
actually android doesn't exit application,it handles from its own way,what we can do,exit from all application,by this process.else you can hide your application by launching home page. moveTaskToBack(true);
1

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

1 Comment

but finish is exit only current activity
0

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.

Comments

0

"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.

1 Comment

More like minded people here..
0

Just write this code in your application

moveTaskToBack(true);

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

Comments

0

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

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.