Тревога в AlarmManager стирается, когда процесс завершается

Я новичок в Android, поэтому, пожалуйста, потерпите меня. Мое основное действие создает сигнал тревоги в диспетчере сигналов тревоги, который должен срабатывать в определенное время, мое основное действие также создает широковещательный приемник, который предполагает получение намерения о том, что сигнал тревоги сработал, все работает хорошо, пока диспетчер задач не убьет мое приложение. Я проверил список PendingIntent в AlarmManager и убедился, что моя тревога удаляется из диспетчера тревог, я пытаюсь добавить службу и зарегистрировать тревогу из службы, я отметил это красным, возможно, потому, что мой IntentFilter приемника вещания определен в коде, а не в манифесте, он уничтожается после завершения процесса приложения, и я застрял в этой проблеме на две недели :-(, с большой путаницей, мой дизайн неверен?

Вот мои потребности:

  1. Что тревога будет очень надежной, даже если приложение будет убито или даже если телефон будет перезагружен.
  2. То же самое касается вещательного приемника.

Заранее спасибо,

6
задан user625135 20 April 2012 в 15:55
поделиться