That's correct :)

On Fri, Oct 31, 2008 at 12:02 PM, Mark Wyszomierski <[EMAIL PROTECTED]> wrote:
>
> Hi Romain Guy,
>
> Ok so we never put an "exit app" interface for users - what happens in
> this case:
>
> public void onCreate(Bundle savedInstanceState) {
>        super.onCreate(savedInstanceState);
>        setContentView(R.layout.main);
>
>        if (m_thread == null) {
>                m_thread = new Thread() {
>                        public void run() {
>                                while (m_run) {
>                                     Log.d("*", "hello...");
>                                     Thread.sleep(5000);
>                                }
>                        }
>                };
>                m_thread.start();
>       }
> }
>
> This app just creates a background thread which runs forever. When I
> hit the back button etc, I can see that the thread is still alive even
> though the Activity is no longer visible. If I start the app again, I
> can see that m_thread is already initialized -
>
> So in my case, I should listen for onDestroy() and terminate the
> thread there?
>
> Thank you
>
> On Oct 31, 2:57 pm, Romain Guy <[EMAIL PROTECTED]> wrote:
>> The user doesn't, the system handles this automatically. That's what
>> the activity lifecycle (especially onPause/onStop/onDestroy) is for.
>> No matter what you do, do not put a "quit" or "exit" application
>> button. It is useless with Android's application model. This is also
>> contrary to how core applications work.
>>
>> Note that when the user presses Back, the Activity is destroyed.
>>
>> On Fri, Oct 31, 2008 at 11:14 AM, Mark Wyszomierski <[EMAIL PROTECTED]> 
>> wrote:
>>
>> > Hi,
>>
>> > When our application is started, our main Activity comes alive. In the
>> > emulator, how do you "kill" the application? It seems my Activity is
>> > living forever. Does the user have a choice to kill the application
>> > unless we put a menu option in to kill it? If no such option exists,
>> > how does the user terminate the application?
>>
>> > Thanks
>>
>> --
>> Romain Guywww.curious-creature.org
> >
>



-- 
Romain Guy
www.curious-creature.org

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
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