public class IterableActivityMonitor
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
IterableActivityMonitor.AppStateCallback |
| Constructor and Description |
|---|
IterableActivityMonitor() |
| Modifier and Type | Method and Description |
|---|---|
void |
addCallback(IterableActivityMonitor.AppStateCallback callback) |
android.app.Activity |
getCurrentActivity() |
static IterableActivityMonitor |
getInstance() |
boolean |
isInForeground() |
void |
registerLifecycleCallbacks(android.content.Context context) |
void |
removeCallback(IterableActivityMonitor.AppStateCallback callback) |
void |
unregisterLifecycleCallbacks(android.content.Context context) |
@NonNull public static IterableActivityMonitor getInstance()
public void registerLifecycleCallbacks(@NonNull
android.content.Context context)
public void unregisterLifecycleCallbacks(@NonNull
android.content.Context context)
@Nullable public android.app.Activity getCurrentActivity()
public boolean isInForeground()
public void addCallback(@NonNull
IterableActivityMonitor.AppStateCallback callback)
public void removeCallback(@NonNull
IterableActivityMonitor.AppStateCallback callback)