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

