Package com.pointrlabs.core.map.handlers
Class ToastMessageEventsHandler
-
- All Implemented Interfaces:
-
com.pointrlabs.core.management.PTRListener
,com.pointrlabs.core.map.models.events_listeners.ToastMessageEventsListener
public final class ToastMessageEventsHandler implements ToastMessageEventsListener
-
-
Field Summary
Fields Modifier and Type Field Description private ToastMessageModel
currentDisplayedToastMessage
-
Constructor Summary
Constructors Constructor Description ToastMessageEventsHandler(WeakReference<PTRMapWidgetFragment> weakMapWidget)
-
Method Summary
Modifier and Type Method Description final ToastMessageModel
getCurrentDisplayedToastMessage()
Toast message currently being shown but not dismissed yet final Unit
setCurrentDisplayedToastMessage(ToastMessageModel currentDisplayedToastMessage)
Toast message currently being shown but not dismissed yet Unit
onToastMessage(ToastMessageModel toastMessage)
Invoked when a toast message is queued to be shown Unit
onToastMessageDismissed(ToastMessageModel toastMessage)
Invoked when a toast message is tapped to be dismissed Unit
onToastMessageShown(ToastMessageModel toastMessage)
Invoked when a toast message is shown Unit
onToastMessageTapped(ToastMessageModel toastMessage)
Invoked when a toast message is tapped -
-
Constructor Detail
-
ToastMessageEventsHandler
ToastMessageEventsHandler(WeakReference<PTRMapWidgetFragment> weakMapWidget)
-
-
Method Detail
-
getCurrentDisplayedToastMessage
final ToastMessageModel getCurrentDisplayedToastMessage()
Toast message currently being shown but not dismissed yet
-
setCurrentDisplayedToastMessage
final Unit setCurrentDisplayedToastMessage(ToastMessageModel currentDisplayedToastMessage)
Toast message currently being shown but not dismissed yet
-
onToastMessage
@Synchronized() Unit onToastMessage(ToastMessageModel toastMessage)
Invoked when a toast message is queued to be shown
- Parameters:
toastMessage
- The toast message that is queued
-
onToastMessageDismissed
@Synchronized() Unit onToastMessageDismissed(ToastMessageModel toastMessage)
Invoked when a toast message is tapped to be dismissed
- Parameters:
toastMessage
- The toast message that is dismissed
-
onToastMessageShown
Unit onToastMessageShown(ToastMessageModel toastMessage)
Invoked when a toast message is shown
- Parameters:
toastMessage
- The toast message that is shown
-
onToastMessageTapped
Unit onToastMessageTapped(ToastMessageModel toastMessage)
Invoked when a toast message is tapped
-
-
-
-