Interface Screen

A "screen" of the app, and the context for its associated user activity.

Typically the app's Activity classes define the app's screens. An Activity's associated screen can be retrieved via Evergage.getScreenForActivity(Activity).

For information on APIs to track item views, interactions, manual actions, and handle data campaigns, see Context.

To enable a non-activity "screen", contact the Marketing Cloud Personalization support team.

MethodModifier and TypeDescription
isRunning()booleanIf the screen is running (typically foreground/front-most Activity).

Methods inherited from interface


If the screen is running (typically foreground/front-most Activity). Personalization automatically updates this state based on the eligible activity's super.onResume() and super.onPause().


true, if the screen is running.