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
application
The Android application that hosts the view model.
iviInstanceId
The ID for the IVI instance that this system UI instance operates in.
frontendMetadata
The metadata for the Frontends that the system UI should manage.
supportedPanelTypes
The panel types that the system UI is able to present to the user.