Example #1
0
 private static void SetNotifiyPreAlarm(Alarm alarm, long diffMillis)
 {
     if (diffMillis < TimeSpan.FromMinutes(5).TotalMilliseconds)
     {
         NotificationAndroid.NotifyPreAlarm(alarm, SetAlarmIntent(alarm));
     }
     else
     {
         SetNotificationPreAlarmByManager(alarm, diffMillis);
     }
 }
Example #2
0
 private void NotifyFaieldAlarmAndFinish()
 {
     NotificationAndroid.NotifyFailedAlarm(Activity.alarm, Activity.AlarmTimeNow);
     Activity.FinishAndRemoveTask();
 }
Example #3
0
 public void DeleteAlarm(int id)
 {
     AlarmHelper.DeleteAlarmByManager(id);
     AlarmHelper.DeletePreAlarmByManager(id);
     NotificationAndroid.CancelLaterNotification(Application.Context, id);
 }
Example #4
0
 public void SetAlarm(Alarm alarm)
 {
     NotificationAndroid.CancelLaterNotification(Application.Context, alarm.Id);
     AlarmHelper.SetAlarmAtFirst(alarm);
 }