public class DefaultInAppMessageManagerListener extends java.lang.Object implements IInAppMessageManagerListener
| Constructor and Description |
|---|
DefaultInAppMessageManagerListener() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterInAppMessageViewClosed(IInAppMessage inAppMessage)
Called after the in-app message View has been removed from the
layout (and the disappearing animation has completed).
|
void |
afterInAppMessageViewOpened(android.view.View inAppMessageView,
IInAppMessage inAppMessage)
Called after the in-app message View has been added to the layout
(and the appearing animation has completed).
|
InAppMessageOperation |
beforeInAppMessageDisplayed(IInAppMessage inAppMessage) |
void |
beforeInAppMessageViewClosed(android.view.View inAppMessageView,
IInAppMessage inAppMessage)
Called before the in-app message View is removed from the layout
(and before any closing animation starts).
|
void |
beforeInAppMessageViewOpened(android.view.View inAppMessageView,
IInAppMessage inAppMessage)
Called before the in-app message View is added to the layout.
|
boolean |
onInAppMessageButtonClicked(IInAppMessage inAppMessage,
MessageButton button,
InAppMessageCloser inAppMessageCloser) |
boolean |
onInAppMessageClicked(IInAppMessage inAppMessage,
InAppMessageCloser inAppMessageCloser) |
void |
onInAppMessageDismissed(IInAppMessage inAppMessage) |
public InAppMessageOperation beforeInAppMessageDisplayed(IInAppMessage inAppMessage)
beforeInAppMessageDisplayed in interface IInAppMessageManagerListenerinAppMessage - The in-app message that is currently requested for display.public boolean onInAppMessageClicked(IInAppMessage inAppMessage, InAppMessageCloser inAppMessageCloser)
onInAppMessageClicked in interface IInAppMessageManagerListenerinAppMessage - The clicked in-app message.inAppMessageCloser - Closing should not be animated if transitioning to a new activity.
If remaining in the same activity, closing should be animated.public boolean onInAppMessageButtonClicked(IInAppMessage inAppMessage, MessageButton button, InAppMessageCloser inAppMessageCloser)
onInAppMessageButtonClicked in interface IInAppMessageManagerListenerinAppMessage - The clicked in-app message.button - The clicked message button.inAppMessageCloser - Closing should not be animated if transitioning to a new activity.
If remaining in the same activity, closing should be animated.public void onInAppMessageDismissed(IInAppMessage inAppMessage)
onInAppMessageDismissed in interface IInAppMessageManagerListenerinAppMessage - the in-app message that was closed.public void beforeInAppMessageViewOpened(android.view.View inAppMessageView,
IInAppMessage inAppMessage)
IInAppMessageManagerListener
Note that this is called before any default processing in
DefaultInAppMessageViewLifecycleListener takes place.
beforeInAppMessageViewOpened in interface IInAppMessageManagerListenerinAppMessageView - The View representing the IInAppMessage.inAppMessage - The IInAppMessage being displayed.public void afterInAppMessageViewOpened(android.view.View inAppMessageView,
IInAppMessage inAppMessage)
IInAppMessageManagerListener
Note that this is called after any default processing in
DefaultInAppMessageViewLifecycleListener takes place.
afterInAppMessageViewOpened in interface IInAppMessageManagerListenerinAppMessageView - The View representing the IInAppMessage.inAppMessage - The IInAppMessage being displayed.public void beforeInAppMessageViewClosed(android.view.View inAppMessageView,
IInAppMessage inAppMessage)
IInAppMessageManagerListener
Note that this is called before any default processing in
DefaultInAppMessageViewLifecycleListener takes place.
beforeInAppMessageViewClosed in interface IInAppMessageManagerListenerinAppMessageView - The View representing the IInAppMessage.inAppMessage - The IInAppMessage being displayed.public void afterInAppMessageViewClosed(IInAppMessage inAppMessage)
IInAppMessageManagerListener
Note that this is called after any default processing in
DefaultInAppMessageViewLifecycleListener takes place.
afterInAppMessageViewClosed in interface IInAppMessageManagerListenerinAppMessage - The IInAppMessage being displayed.