Android uygulaması sürekli arka planda nasıl çalıştırılır??

Merhabalar. Geliştirmekte olduğum android uygulamasının sürekli arka planda çalışmasını istiyorum.

Service kullanımını denedim ancak arka planda uygulama kapatılınca serviste sonlanıyor ve google, service kullanımını bataryayı çok tüketmesi açısından önermiyor burada nasıl bir yol izleyebilirim?

Yapmak istediğim şey veri tabanında belirli bir alanın değişmesiyle bir metodun çalıştırması ve verisini tekrar veri tabanına göndermesini amaçlıyorum. Veri tabanı olarak firebase database kullanıyorum.

G
0 kişi takip ediyor.
Misafir olarak yayınla
11
11 CEVAP

Servisi başlattığınız activityde onDestroy komutuna stopService dediyseniz ondan dolayı kapatılıyordur. Ya da servis içerisine AsyncTask kullandıysanız stopSelf yazdıysanız kapatır diğer hallerde bağımlı değildir. Kapatılmaması gerekir. Tabi kullandığınız Started Service ise.

Bir de şu linkteki timerı kullanın stopService veya stopSelf olmadan

https://stackoverflow.com/questions/32259349/run-volley-request-every-5-minutes-in-background-android

G