public class LeanplumActivityHelper
extends java.lang.Object
Constructor and Description |
---|
LeanplumActivityHelper(android.app.Activity activity) |
Modifier and Type | Method and Description |
---|---|
static void |
deferMessagesForActivities(java.lang.Class... activityClasses)
Does not show messages for the provided activity classes.
|
static void |
enableLifecycleCallbacks(android.app.Application app)
Enables lifecycle callbacks for Android devices with Android OS >= 4.0
|
static android.app.Activity |
getCurrentActivity()
Retrieves the currently active activity.
|
LeanplumResources |
getLeanplumResources() |
LeanplumResources |
getLeanplumResources(android.content.res.Resources baseResources) |
static boolean |
isActivityPaused()
Retrieves if the activity is paused.
|
void |
onPause()
Call this when your activity gets paused.
|
void |
onResume()
Call this when your activity gets resumed.
|
void |
onStop()
Call this when your activity gets stopped.
|
static void |
queueActionUponActive(java.lang.Runnable action)
Enqueues a callback to invoke when an activity reaches in the foreground.
|
void |
setContentView(int layoutResID)
Sets the view from a layout file.
|
public LeanplumActivityHelper(android.app.Activity activity)
public static android.app.Activity getCurrentActivity()
public static boolean isActivityPaused()
public static void enableLifecycleCallbacks(android.app.Application app)
public LeanplumResources getLeanplumResources()
public LeanplumResources getLeanplumResources(android.content.res.Resources baseResources)
public void setContentView(int layoutResID)
public void onPause()
public void onResume()
public void onStop()
public static void queueActionUponActive(java.lang.Runnable action)
public static void deferMessagesForActivities(java.lang.Class... activityClasses)
activityClasses
- The activity classes to not show messages on.