Muszę do mojej aplikacji dodać usługę odpytującą co co kilka minut serwer. Musi przy tym przekazywać obecną lokalizacje użytkownika, więc nie mogę zastosować zwykłych notyfikacji. Jak to najlepiej zrealizować, żeby przy okazji nie zajeżdżać baterii telefonu?
@rekt: wiem jak odpytać serwer, tylko nie wiem, jakiego mechanizmu po stronie androida użyć do odpytywania co jakiś czas, nie zajeżdzając przy tym baterii, tak jak wg stackoverlow zrobiłby to zwykły AsyncTask z timerem i ustawionym na nim intervałem
A myslales zeby nawiązać z serwerem połączenie przez websocket? To moze byc trudniejsze po stronie backendu, ale fajnie się sprawdza w klienckiej aplikacji.
@fortySeven: Jeżeli potrzebujesz lokalizacji, to pewnie będziesz korzystał z interfejsu LocationListener. Twoje zapytanie do serwera wykonywałbym w metodzie onLocationChange
#androiddev
Ale dzięki za pomysł, na przyszłość może się przydać