Package-level declarations
Types
The entry point activity for the MVC demo. Hosts MVCFirstControllerFragment and delegates lifecycle management and com.grarcht.shuttle.framework.Shuttle cleanup to com.grarcht.shuttle.demo.core.activity.DemoFirstScreenActivity.
The controller fragment for the first screen in the MVC demo. Loads the image cargo from a raw resource, enables the navigation buttons when the image is ready, and handles navigation to MVCSecondControllerActivity either via com.grarcht.shuttle.framework.Shuttle or directly through an android.content.Intent to demonstrate the crash scenario.
The destination activity for the second screen in the MVC demo. Hosts MVCSecondControllerFragment and passes the incoming android.content.Intent extras as arguments so the fragment can retrieve or pick up the cargo.
The controller fragment for the second screen in the MVC demo. Picks up the image cargo from the com.grarcht.shuttle.framework.Shuttle warehouse using the cargo ID extracted from the saved instance state or fragment arguments, and displays the retrieved image. If cargo pickup fails or no cargo ID is present, an error view is shown instead.