HasDefaultViewModelProviderFactory
public interface HasDefaultViewModelProviderFactory
ComponentActivity |
Base class for activities that enables composition of higher level components. |
Fragment |
Static library support version of the framework's |
NavBackStackEntry |
Representation of an entry in the back stack of a |
AbstractListDetailFragment |
A fragment supports adaptive two-pane layout. |
AbstractProgressFragment |
The base class for |
AmbientModeSupport |
This class is deprecated. Use |
AppCompatActivity |
Base class for activities that wish to use some of the newer platform features on older Android devices. |
AppCompatDialogFragment |
A special version of |
BaseCarAppActivity |
Core logic for CarAppLibrary Activity interaction with a host. |
BaseLeanbackPreferenceFragmentCompat |
This fragment provides a preference fragment with leanback-style behavior, suitable for embedding into broader UI elements. |
BaseSupportFragment |
Base class for leanback Fragments. |
BrandedSupportFragment |
Fragment class for managing search and branding using a view that implements |
BrowseSupportFragment |
A fragment for creating Leanback browse screens. |
CarAppActivity |
The class representing a car app activity in the main display. |
DefaultProgressFragment |
The default |
DetailsSupportFragment |
A fragment for creating Leanback details screens. |
DialogFragment |
A fragment that displays a dialog window, floating in the foreground of its activity's window. |
DynamicNavHostFragment |
The |
EditTextPreferenceDialogFragmentCompat |
|
ErrorSupportFragment |
A fragment for displaying an error indication. |
FragmentActivity |
Base class for activities that want to use the support-based |
GuidedStepSupportFragment |
A GuidedStepSupportFragment is used to guide the user through a decision or series of decisions. |
HeadersSupportFragment |
An fragment containing a list of row headers. |
LauncherActivity |
This class handles providing the right launcher activity when running native applications and Car App Library applications. |
LeanbackEditTextPreferenceDialogFragmentCompat |
Implemented a dialog to input text. |
LeanbackListPreferenceDialogFragmentCompat |
Implemented a dialog to show |
LeanbackPreferenceDialogFragmentCompat |
A fragment that shows |
LeanbackPreferenceFragmentCompat |
This fragment provides a fully decorated leanback-style preference fragment, including a list background and header. |
LeanbackSettingsFragmentCompat |
This fragment provides a container for displaying a |
ListFragment |
Static library support version of the framework's |
ListPreferenceDialogFragmentCompat |
|
MediaRouteChooserDialogFragment |
Media route chooser dialog fragment. |
MediaRouteControllerDialogFragment |
Media route controller dialog fragment. |
MediaRouteDiscoveryFragment |
Media route discovery fragment. |
MultiSelectListPreferenceDialogFragmentCompat |
|
NavHostFragment |
NavHostFragment provides an area within your layout for self-contained navigation to occur. |
OnboardingSupportFragment |
An OnboardingSupportFragment provides a common and simple way to build onboarding screen for applications. |
PdfViewerFragment |
A Fragment that renders a PDF document. |
PlaybackSupportFragment |
A fragment for displaying playback controls and related content. |
PreferenceDialogFragmentCompat |
Abstract base class which presents a dialog associated with a |
PreferenceFragmentCompat |
A PreferenceFragmentCompat is the entry point to using the Preference library. |
PreferenceHeaderFragmentCompat |
|
RowsSupportFragment |
An ordered set of rows of leanback widgets. |
SearchSupportFragment |
A fragment to handle searches. |
VerticalGridSupportFragment |
A fragment for creating leanback vertical grids. |
VideoSupportFragment |
Subclass of |
Interface that marks a ViewModelStoreOwner as having a default ViewModelProvider.Factory for use with ViewModelProvider.
Summary
Public methods |
|
|---|---|
default @NonNull CreationExtras |
Returns the default |
abstract @NonNull ViewModelProvider.Factory |
Returns the default |
Public methods
getDefaultViewModelCreationExtras
default @NonNull CreationExtras getDefaultViewModelCreationExtras()
Returns the default CreationExtras that should be passed into ViewModelProvider.Factory.create when no overriding CreationExtras were passed to the ViewModelProvider constructors.
getDefaultViewModelProviderFactory
abstract @NonNull ViewModelProvider.Factory getDefaultViewModelProviderFactory()
Returns the default ViewModelProvider.Factory that should be used when no custom Factory is provided to the ViewModelProvider constructors.