Package-level declarations

Types

Link copied to clipboard
class MainActivity : DemoFirstScreenActivity

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.

Link copied to clipboard

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.

Link copied to clipboard

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.

Link copied to clipboard

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.