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
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
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
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.
4 matches
Mail list logo