Package-level declarations
Types
The entry point activity for the MVVM with Process Death demo. Sets up the Compose content via FirstView, loads the image cargo, and cleans up Shuttle cargo when the activity is destroyed.
The Composable view for the first screen in the MVVM with Process Death demo. Presents two navigation options: using com.grarcht.shuttle.framework.Shuttle to transport cargo safely, or passing the image directly via android.content.Intent to demonstrate the crash scenario.
The destination activity for the second screen in the MVVM with Process Death demo. Receives cargo from the first screen, sets up the Compose content via SecondView, and provides a mechanism to simulate process death by delegating a kill to the separate com.grarcht.shuttle.demo.processdeath.receiver.AppProcessKillerReceiver process.
The Composable view for the second screen in the MVVM with Process Death demo. Loads cargo either from the com.grarcht.shuttle.framework.Shuttle warehouse or from an in-memory cache depending on how the screen was launched, and displays the image or an appropriate error state. A "Kill Process" button allows the user to simulate process death to observe Shuttle's recovery behavior.