You can use Intent.FLAG_ACTIVITY_CLEAR_TOP to destroy a stack of activities
in various ways.  (Note this is NOT killing, it is destroying.)

As far as killing or quiting your process -- just don't do this.

On Tue, Dec 15, 2009 at 10:56 AM, Matt Kanninen <[email protected]>wrote:

> I've implemented a "Sign Out" function before which was much like exit
> except we still wanted the initial login screen to display.  You can
> try to open your activities with startActivityForResult and in
> onActivityResult check if you were sent an exit code you chose, then
> call finish.... in every activity.  Lots of things can cause this to
> fail though.
>
> I find I typically have a ThisApplicationsActivities parent Activity
> that most of my activities will inherit from.  So to implement
> "SignOut" you change a static variable to indicate you've signed out,
> and in onResume of this master Activity class check if the user is
> currently logged in, and if not call finish().  This worked fine for
> me.
>
> On Dec 14, 8:12 pm, Jack Ganesh <[email protected]> wrote:
> > Hi..,
> >  i used the following :
> >
> > void onClick(){
> > android.os.Process.killProcess(android.os.Process.myPid())
> >
> > System.exit(0);
> >
> > }
> >
> > but still its coming back to the previous activity.
> >
> > Any other try ? ?
> >
> > Cheers,
> > Ganesh
> >
> >
> >
> > Hi Ganesh,there are two ways
> >
> > android.os.Process.killProcess(android.os.Process.myPid())
> >
> > System.exit(0);
> >
> > I normally use the second, I agree that some times you just want to
> > properly exit an app as you dont want it using memory and slowing
> > your  phone....
> >
> > Alberto
> >
> > On Dec 8, 5:11 pm, "Mark Murphy" <[email protected]> wrote:
> >
> > > > For example, in your browser, if you have been opening many pages,
> and
> > > > then you click on "Back", it takes you to the previous page in the
> > > > browser's history. Say, my history has 10 pages, so to finally exit
> > > > the application, I have to press back 10 times!!!!..
> >
> > > Press HOME, and you're done. Moreover, that's what Android is trying to
> > > teach users to do -- press HOME, and they're done.
> >
> > > Remember: everybody keeps holding iPhone up as perfection for user
> design,
> > > and applications there do not have normally an "exit" option AFAICT.
> Users
> > > just press The One And Only Button, and they're done. (Note: my iPod
> Touch
> > > hasn't been, er, touched since before the OS 3.0 upgrade, so perhaps
> they
> > > changed their UI approach recently and I missed it).
> >
> > > So, just make sure your app behaves the way you want when the user
> presses
> > > HOME, and you're done.
> >
> > > --
> > > Mark Murphy (a Commons Guy)http://commonsware.com
> > > Android App Developer Books:http://commonsware.com/books.html
> >
> >
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]<android-developers%[email protected]>
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>



-- 
Dianne Hackborn
Android framework engineer
[email protected]

Note: please don't send private questions to me, as I don't have time to
provide private support, and so won't reply to such e-mails.  All such
questions should be posted on public forums, where I and others can see and
answer them.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to