Я использовал ниже код для создания тревоги.Создать alarams в android
public static void RegisterForAlarmEvent(Context ct, long intervel)
{
Intent intent = new Intent(ct, AlarmReceiver.class);
PendingIntent mAlarmSender = PendingIntent.getBroadcast(ct,
constants.ALARM_ID, intent, PendingIntent.FLAG_ONE_SHOT);
AlarmManager am = (AlarmManager) ct
.getSystemService(ct.ALARM_SERVICE);
Long totalTime = getCurrentTimeinMiliSeconds() + intervel;
am.set(AlarmManager.RTC, totalTime , mAlarmSender);
}
мне нужно проверить в следующий раз, если сигнал уже зарегистрирован & его вызвало. Если его срабатывает, мне нужно только перерегистрироваться.
Итак, я проверяю, как это знать, если аларам уже зарегистрирован.
boolean alarmUp = (PendingIntent.getBroadcast(ct, id, intent, PendingIntent.FLAG_NO_CREATE)!= null);
Если я вызываю регистр с помощью метода alaramevent & проверки тревоги уже зарегистрирован я получаю NULL, в буквальном смысле он должен возвращать NULL, когда сигнал выполняется правильно?
Как проверить будильник уже уволен или нет?
Даже я тоже думал о том же, я попробую ... спасибо – Naruto
Приветствую вас ... – Chandrakanth