CoreSystemUiViewModel
The base class for a system UI's view model, containing the system UI's state for a specific IVI instance referenced by iviInstanceId. Implementations of this class typically facilitate a specific SystemUiHost, and are intended to be created and owned by that SystemUiHost.
Parameters
The Android application that hosts the view model.
The ID for the IVI instance that this system UI instance operates in.
The metadata for the Frontends that the system UI should manage.
The panel types that the system UI is able to present to the user.
Properties
Default factory for creating IviFrontendContexts.
The IviServiceProvider that is bound to the given iviInstanceId. The IviServiceProvider can provide IVI service API instances that are bound to the given IviInstanceId, and global IVI service API instances.
The SplashScreenCoordinator. The splash screen coordinator can be used to determine whether a splash screen should be dismissed.