[android-developers] Android kills my Thread created by Service

2013-04-23 Thread Turim
I am developing a simple GPS tracker. But i have a problem. When starts the Service, i create a Thread that get de localization, time after time. The problem is after long time (about hours), the Thread is stoped. I dont know why. How do i create a service/thread long time. I need that thread

Re: [android-developers] Android kills my Thread created by Service

2013-04-23 Thread Kristopher Micinski
All Android apps have this behavior: eventually they get kicked out of memory when the user hasn't used them in a while. This is completely normal: you aren't *supposed* to have a program that lasts forever. If you want this, you should have a foregrounded service. Kris On Tue, Apr 23, 2013 at

Re: [android-developers] Android kills my Thread created by Service

2013-04-23 Thread Johan Appelgren
Even if you have a foregrounded service the process might get killed, and restarted if the service is configured for it. An example of this is the music app on my Galaxy Nexus, it gets killed every now and then if I listen to music and use Flipboard or Chrome beta, memory intensive apps. On

Re: [android-developers] Android kills my Thread created by Service

2013-04-23 Thread Kristopher Micinski
Yes, but it's *much* less likely that a foregrounded service can be killed. Essentially, with a foreground service you sit at the back of the queue, not the front. Ultimately, there's nothing you can do to prevent your app being killed, and running everlasting services is an Android antipattern.