Thanks Dianne.
On Jan 23, 10:45 am, Dianne Hackborn <[email protected]> wrote: > On Fri, Jan 23, 2009 at 7:47 AM, g1bb <[email protected]> wrote: > > I realized this right after I posted, by running a bunch of other apps > > while my app was still running. It seems like 'setPersistent' on the > > activity should most likely prevent this. Any ideas? > > DO NOT DO THAT. > > Please read this:http://code.google.com/android/intro/lifecycle.html > > Basically you should have things you want to continue running in the > background implemented as a Service. > > Also there is generally no need to create a whole new Thread for this kind > of stuff, you can just post delayed messages to your own handler. > > Finally, for something like a countdown timer, you really might want to > consider using the alarm manager so you don't need to keep your app running > at all while it is in the background. That is the kind of thing a well > behaving Android app will do. To be able to show the remaining time if the > user returns to your activity, you can store on SharedPreferences the time > the countdown was started. > > Using the alarm manager is also the only way you can make sure you execute > when the time expires, even if the user has turned off the phone. > > > > > > > > > Thanks again. > > > On Jan 23, 8:36 am, Torgny <[email protected]> wrote: > > > Your application background process might get killed if you run > > > another application that takes up a lot of memory, for instance the > > > browser with several windows. As far as I understand it, the > > > application in the foreground takes priority as far as memory and > > > processing power goes over services and threads. > > > > On Jan 23, 9:15 am, g1bb <[email protected]> wrote: > > > > > Hello, > > > > > I've created an app that functions as a countdown timer via a thread, > > > > a wakelock, and a handler back to my activity. My question is, what > > > > will cause my thread to die, or app to not be running in memory > > > > anymore? I've had this happen once, and can't seem to recreate it > > > > again. > > > > > Thanks in advance!- Hide quoted text - > > > > - Show quoted text - > > -- > 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. All such questions should be posted on public > forums, where I and others can see and answer them.- Hide quoted text - > > - Show quoted text - --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

