Builder to construct an Indexable
for a timer.
Constant Summary
String | EXPIRED | The timer is expired. |
String | MISSED | The timer is missed. |
String | PAUSED | The timer is paused. |
String | RESET | The timer is reset to its initial value. |
String | STARTED | The timer is started. |
String | UNKNOWN | The timer is in an unknown error state. |
Public Method Summary
TimerBuilder |
setExpireTime(Calendar
wallClockExpirationTime)
Sets the wall clock time at which the timer will, or did, expire.
|
TimerBuilder | |
TimerBuilder |
setLength(long lengthInMilliseconds)
Sets the total length of the timer when it was created, in milliseconds.
|
TimerBuilder | |
TimerBuilder |
setRemainingTime(long remainingTimeInMilliseconds)
Sets the amount of time remaining when the timer was started or stopped, in
milliseconds.
|
TimerBuilder |
setRingtone(String ringtone)
Sets the ringtone to be played when the timer expires, as a content URI of the
media to be played, or
AlarmClock.VALUE_RINGTONE_SILENT if no ringtone will be played.
|
TimerBuilder | |
TimerBuilder |
setVibrate(boolean vibrate)
Sets whether or not to activate the device vibrator when the timer expires.
|
Inherited Method Summary
Constants
public static final String EXPIRED
The timer is expired.
public static final String MISSED
The timer is missed.
public static final String PAUSED
The timer is paused.
public static final String RESET
The timer is reset to its initial value.
public static final String STARTED
The timer is started.
public static final String UNKNOWN
The timer is in an unknown error state.
Public Methods
public TimerBuilder setExpireTime (Calendar wallClockExpirationTime)
Sets the wall clock time at which the timer will, or did, expire.
public TimerBuilder setIdentifier (String identifier)
Sets the immutable unique identifier of the timer.
public TimerBuilder setLength (long lengthInMilliseconds)
Sets the total length of the timer when it was created, in milliseconds.
public TimerBuilder setMessage (String message)
Sets the custom message associated with this timer.
public TimerBuilder setRemainingTime (long remainingTimeInMilliseconds)
Sets the amount of time remaining when the timer was started or stopped, in milliseconds.
public TimerBuilder setRingtone (String ringtone)
Sets the ringtone to be played when the timer expires, as a content URI of the media
to be played, or
AlarmClock.VALUE_RINGTONE_SILENT
if no ringtone will be played.
public TimerBuilder setTimerStatus (String status)
public TimerBuilder setVibrate (boolean vibrate)
Sets whether or not to activate the device vibrator when the timer expires.