Package com.google.gwt.activity.shared
Interface Activity
- All Known Implementing Classes:
AbstractActivity
public interface Activity
Implemented by objects that control a piece of user interface, with a life
cycle managed by an
ActivityManager
, in response to
PlaceChangeEvent
events as the user
navigates through the app.-
Method Summary
Modifier and TypeMethodDescriptionmayStop()
Called when the user is trying to navigate away from this activity.void
onCancel()
Called whenstart(com.google.gwt.user.client.ui.AcceptsOneWidget, com.google.gwt.event.shared.EventBus)
has not yet replied to its callback, but the user has lost interest.void
onStop()
Called when the Activity's widget has been removed from view.void
start
(AcceptsOneWidget panel, EventBus eventBus) Called when the Activity should ready its widget for the user.
-
Method Details
-
mayStop
String mayStop()Called when the user is trying to navigate away from this activity.- Returns:
- A message to display to the user, e.g. to warn of unsaved work, or null to say nothing
-
onCancel
void onCancel()Called whenstart(com.google.gwt.user.client.ui.AcceptsOneWidget, com.google.gwt.event.shared.EventBus)
has not yet replied to its callback, but the user has lost interest. -
onStop
void onStop()Called when the Activity's widget has been removed from view. All event handlers it registered will have been removed before this method is called.
-