Android: como agendar um evento de transmissão do gerenciador de alarmes que será chamado mesmo que meu aplicativo seja encerrado?

Meu aplicativo precisa executar uma tarefa específica a cada hora. Não importa se o aplicativo está em execução, suspenso ou até mesmo fechado.

Quando o aplicativo está em execução ou suspenso, posso fazer isso apenas agendando um receptor de banda larga AlarmManager. Mas quando o aplicativo é fechado, eu tenho que chamar "unregisterReceiver" para não vazar uma intenção, e o aplicativo nunca será ativado (ou algo assim) para processar a tarefa.

Então, a questão é:como agendar uma tarefa de gerenciador de alarme que eu não preciso cancelar o registro, por isso ele será chamado mesmo que meu aplicativo seja fechado?

questionAnswers(2)

yourAnswerToTheQuestion