public class WakeupMessage extends Object implements AlarmManager.OnAlarmListener
Modifier and Type | Field and Description |
---|---|
protected int |
mArg1 |
protected int |
mArg2 |
protected int |
mCmd |
protected String |
mCmdName |
protected Handler |
mHandler |
protected Object |
mObj |
Constructor and Description |
---|
WakeupMessage(Context context,
Handler handler,
String cmdName,
int cmd) |
WakeupMessage(Context context,
Handler handler,
String cmdName,
int cmd,
int arg1) |
WakeupMessage(Context context,
Handler handler,
String cmdName,
int cmd,
int arg1,
int arg2) |
WakeupMessage(Context context,
Handler handler,
String cmdName,
int cmd,
int arg1,
int arg2,
Object obj) |
Modifier and Type | Method and Description |
---|---|
void |
cancel()
Cancel all pending messages.
|
void |
onAlarm()
Callback method that is invoked by the system when the alarm time is reached.
|
void |
schedule(long when)
Schedule the message to be delivered at the time in milliseconds of the
SystemClock.elapsedRealtime() clock and wakeup
the device when it goes off. |
protected final Handler mHandler
protected final String mCmdName
protected final int mCmd
protected final int mArg1
protected final int mArg2
protected final Object mObj
public WakeupMessage(Context context, Handler handler, String cmdName, int cmd, int arg1, int arg2, Object obj)
public WakeupMessage(Context context, Handler handler, String cmdName, int cmd, int arg1)
public WakeupMessage(Context context, Handler handler, String cmdName, int cmd, int arg1, int arg2)
public void schedule(long when)
SystemClock.elapsedRealtime()
clock and wakeup
the device when it goes off. If schedule is called multiple times without the message being
dispatched then the alarm is rescheduled to the new time.public void cancel()
public void onAlarm()
AlarmManager.OnAlarmListener
onAlarm
in interface AlarmManager.OnAlarmListener