Android: jak zaplanować zdarzenie programu zarządzającego alarmami, które zostanie wywołane, nawet jeśli moja aplikacja jest zamknięta?

Moja aplikacja musi wykonywać określone zadanie co godzinę. Nie ma znaczenia, czy aplikacja działa, jest zawieszona, czy nawet zamknięta.

Gdy aplikacja jest uruchomiona lub zawieszona, mogę to zrobić, po prostu planując odbiornik emisji AlarmManager. Ale kiedy aplikacja jest zamknięta, muszę zadzwonić do „unregisterReceiver”, aby nie przeciekać intencji, a aplikacja nigdy się nie obudzi (lub coś), aby przetworzyć zadanie.

Następnie pojawia się pytanie:jak zaplanować zadanie menedżera alarmów, którego nie muszę wyrejestrowywać, więc zostanie ono wywołane, nawet jeśli moja aplikacja zostanie zamknięta?

questionAnswers(2)

yourAnswerToTheQuestion