Hi all,I use this code in my Activity to stop my activity when users press Back button,.../***************************/@Override public void onPause() { finish(); super.onPause(); } @Override public void onStop() { finish(); super.onStop(); }/***************************/But when i press Back button, i still see my application thread on DDMS ( i'm using Emulator).Does anyone explain for me what is happening?

Wouldn't worry about it.Android probably isn't desperate for the memory back yet so hasn't cleared it.If you launch the browser you'll see Googles own apps behave in the same way so theres nothing your doing wrong.

Don't forget Android controls the lifecycle and decides when an app dies and not you.You don't exit in the traditional way like in J2ME for example.The best you can do is call finishIf Android doesn't need to clear your app yet it wont.But you don't need to worry about it.It think the term for it at this stage is an empty application, your app is dead at this point, threads will have been closed and so on