AutoAdvancingFakeClock, FakeClock, SystemClockpublic interface Clock
HandlerWrappers created. The
DEFAULT implementation must be used for all non-test cases.| Modifier and Type | Field | Description |
|---|---|---|
static Clock |
DEFAULT |
Default
Clock to use for all non-test cases. |
| 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() |
long currentTimeMillis()
System.currentTimeMillis()long elapsedRealtime()
SystemClock.elapsedRealtime()long uptimeMillis()
SystemClock.uptimeMillis()void sleep(long sleepTimeMs)
SystemClock.sleep(long)HandlerWrapper createHandler(Looper looper, @Nullable Handler.Callback callback)
HandlerWrapper using a specified looper and a specified callback for handling
messages.Handler(Looper, Handler.Callback)