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 |
containerVisibilityUpdated(boolean visible)
This method is used to check the container visibility
and perform internal refresh
|
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 |
setListener(PMLooper.LooperListener listener) |
void |
setNetworkMonitor(PMNetworkMonitor networkMonitor)
Sets Network monitor, It notifies about change in device network connectivity
|
void |
setVisible(boolean visible) |
void |
updateAdInteraction(boolean isStarted) |
public void setVisible(boolean visible)
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 containerVisibilityUpdated(boolean visible)
visible - of type booleanpublic void destroy()
public void updateAdInteraction(boolean isStarted)