package

sofia.app

Provides core functionality related to Sofia-based Android applications and activities. The Screen class in this package extends android.app.Activity and is the base class for all Sofia-based activities.

Other functionality provided by this package is automatic persistence for data in activities (see the Persistent annotation).

Interfaces

ScreenMethods

Lists the common methods that are provided by classes like Screen, MapScreen, and other "Screen-like" classes that cannot be in the same class hierarchy as Screen

Classes

ActivityStarter

Starts another screen or activity for the user and slides it into view. 

ListScreen<E>

ListScreen is a subclass of screen that provides a built-in ListView and convenience methods for manipulating the list directly in the screen class instead of having to call getListView() for every operation. 

Screen The Screen class represents a single screen in an Android application. 
ShapeScreen

ShapeScreen is a subclass of screen that provides a built-in ShapeView and convenience methods for manipulating shapes directly in the screen class instead of having to call getShapeView() for every operation.