# Package com.google.gwt.activity.shared

Classes used to implement app navigation.

See: Description

Interface Summary
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.
ActivityMapper: Finds the activity to run for a given `Place`, used to configure an `ActivityManager`.
FilteredActivityMapper.Filter: Implemented by objects that want to interpret one place as another.

Class Summary
AbstractActivity: Simple Activity implementation that is always willing to stop, and does nothing onStop and onCancel.
ActivityManager: Manages `Activity` objects that should be kicked off in response to `PlaceChangeEvent` events.
CachingActivityMapper: Wraps another `ActivityMapper` and caches the last activity it returned, to be re-used if we see the same place twice.
FilteredActivityMapper: Wraps an activity mapper and applies a filter to the place objects that it sees.

## Package com.google.gwt.activity.shared Description

Classes used to implement app navigation.

Since:
  GWT 2.1