Chcę stworzyć usługę w Androidzie która będzie uruchamiać fragment kodu co 10 godzin
W większości usług ustawia się krótkie odstępy czasu więc ten problem nie dotyczył.
Problemem jest zrestartowanie się usługi lub wyłączenie jej na chwilę w celu zwolnienia zasobów wtedy usługa zlicza od nowa czas do jej wywołania
Można by uruchamiać usługę o wybranej godzinie, ale chodzi mi o uruchomienie jej co 10 godzin od poprzedniego wywołania usługi.
Kod pasuje do krótkich odstępów, co z dłuższymi w których może nastąpić restart usługi?
alarmManager.set(AlarmManager.ELAPSED_REALTIME_WAKEUP, SystemClock.elapsedRealtime() + 10*60*60*1000, pi);