Package org.robolectric.shadows
Class ShadowAlarmManager.ScheduledAlarm
java.lang.Object
org.robolectric.shadows.ShadowAlarmManager.ScheduledAlarm
- All Implemented Interfaces:
Comparable<ShadowAlarmManager.ScheduledAlarm>
- Enclosing class:
- ShadowAlarmManager
public static class ShadowAlarmManager.ScheduledAlarm extends Object implements Comparable<ShadowAlarmManager.ScheduledAlarm>
Container object to hold a PendingIntent and parameters describing when to send it.
-
Field Summary
Fields Modifier and Type Field Description HandlerhandlerlongintervalAlarmManager.OnAlarmListeneronAlarmListenerPendingIntentoperationPendingIntentshowIntentlongtriggerAtTimeinttype -
Constructor Summary
Constructors Constructor Description ScheduledAlarm(int type, long triggerAtTime, long interval, PendingIntent operation, PendingIntent showIntent)ScheduledAlarm(int type, long triggerAtTime, PendingIntent operation, PendingIntent showIntent) -
Method Summary
Modifier and Type Method Description intcompareTo(ShadowAlarmManager.ScheduledAlarm scheduledAlarm)AlarmManager.AlarmClockInfogetAlarmClockInfo()
-
Field Details
-
type
public final int type -
triggerAtTime
public final long triggerAtTime -
interval
public final long interval -
operation
-
showIntent
-
onAlarmListener
-
handler
-
-
Constructor Details
-
ScheduledAlarm
public ScheduledAlarm(int type, long triggerAtTime, PendingIntent operation, PendingIntent showIntent) -
ScheduledAlarm
public ScheduledAlarm(int type, long triggerAtTime, long interval, PendingIntent operation, PendingIntent showIntent)
-
-
Method Details
-
getAlarmClockInfo
-
compareTo
- Specified by:
compareToin interfaceComparable<ShadowAlarmManager.ScheduledAlarm>
-