Stay organized with collections
Save and categorize content based on your preferences.
public class ViewModelStore
Class to store ViewModels.
Instances of ViewModelStore must be retained through configuration changes. If the owner of a ViewModelStore, typically a `ViewModelStoreOwner`, is destroyed and recreated due to a configuration change, the new owner must have the old instance of the ViewModelStore.
If the owner of a ViewModelStore is destroyed and is not going to be recreated, it should call `clear` on this ViewModelStore so that The ViewModels stored by it are notified that they are no longer needed.
Use `ViewModelStoreOwner.getViewModelStore` to retrieve a ViewModelStore for activities and fragments.
Summary
Public methods |
final void |
Clears internal storage and notifies ViewModels that they are no longer used.
|
Public methods
public final void clear()
Clears internal storage and notifies ViewModels that they are no longer used.
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-05-15 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-05-15 UTC."],[],[]]