2013-12-20 4 views
1

Я разрабатываю приложение для Android, которое имеет несколько диспетчеров аварийных сигналов. Они запускаются из обоих приемников BroadCast, а также некоторые из них запускаются только через заданный период времени.Уникальный идентификатор диспетчера аварийных сигналов и его повторное расписание

Что я хочу знать, так как я останавливаю/отменю диспетчер аварийных сообщений, получая идентификацию среди этих нескольких аварийных сигналов.

ответ

2

AlarmManager однозначно идентифицирует свое ожидаемое намерение. просмотрите демонстрационный пример

Intent imageFetchingService = new Intent(mContext, ImageFetchingService.class); 
    PendingIntent imageFetchingPendingIntente = PendingIntent.getService(
      mContext, 0, imageFetchingService, 
      PendingIntent.FLAG_UPDATE_CURRENT); 
    AlarmManager alarmManager = (AlarmManager) mContext 
      .getSystemService(Context.ALARM_SERVICE); 
    alarmManager.cancel(imageFetchingPendingIntente); 
    alarmManager.set(AlarmManager.RTC_WAKEUP, 120000, 
        imageFetchingPendingIntente); 
Смежные вопросы