public class PMLooper
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
PMLooper.LooperListener
Invocation callbacks
|
| Constructor and Description |
|---|
PMLooper() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
Destroys the internal state of this Looper.
|
void |
loop(long delayTime)
Start loop with provided delay, when delay is lapsed looper will call invoke method on LooperListener
Invocation is made only once for one loop method call
|
void |
pause() |
void |
resume() |
void |
setListener(PMLooper.LooperListener listener) |
void |
setNetworkMonitor(PMNetworkMonitor networkMonitor)
Sets Network monitor, It notifies about change in device network connectivity
|
public void loop(long delayTime)
delayTime - in second value to delay looperpublic void setNetworkMonitor(@NonNull
PMNetworkMonitor networkMonitor)
networkMonitor - PMNetworkMonitor instancepublic void setListener(PMLooper.LooperListener listener)
listener - LooperListener instancepublic void destroy()
public void resume()
public void pause()