michael wrote:
> Hi all,
> 
> I am struggling to find a good way of achieving a very simple
> objective, namely to maintain a thread that lives from the first
> activity of my app is started until the last activity is stopped.
> 
> I can create a thread whenever I like, but even if I mark the thread
> as "daemon", it continues to run after all my activities have stopped.
> The reference to the thread is held by an Application subclass. Would
> be great if I could rely on the Application.onTerminate() method, but
> unfortunately this doesn't necessarily get invoked when the app
> terminates.
> 
> Surely there must be a simple solution?

Step #1: Create a service.

Step #2: Move your thread logic to the service.

Step #3: Have each activity that cares about the thread's existence bind
and unbind to and from the service.

Step #4: Have the thread stop in onDestroy() of the service.

-- 
Mark Murphy (a Commons Guy)
http://commonsware.com | http://twitter.com/commonsguy

Android App Developer Books: http://commonsware.com/books

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