Clockpublic class SystemClock extends Object implements Clock
Clock, an instance of which is available via Clock.DEFAULT.| Modifier | Constructor | Description |
|---|---|---|
protected |
SystemClock() |
| Modifier and Type | Method | Description |
|---|---|---|
HandlerWrapper |
createHandler(Looper looper,
Handler.Callback callback) |
Creates a
HandlerWrapper using a specified looper and a specified callback for handling
messages. |
long |
currentTimeMillis() |
Returns the current time in milliseconds since the Unix Epoch.
|
long |
elapsedRealtime() |
|
void |
sleep(long sleepTimeMs) |
|
long |
uptimeMillis() |
public long currentTimeMillis()
ClockcurrentTimeMillis in interface ClockSystem.currentTimeMillis()public long elapsedRealtime()
elapsedRealtime in interface ClockSystemClock.elapsedRealtime()public long uptimeMillis()
uptimeMillis in interface ClockSystemClock.uptimeMillis()public void sleep(long sleepTimeMs)
sleep in interface ClockSystemClock.sleep(long)public HandlerWrapper createHandler(Looper looper, @Nullable Handler.Callback callback)
ClockHandlerWrapper using a specified looper and a specified callback for handling
messages.createHandler in interface ClockHandler(Looper, Handler.Callback)