Ad
What Is ViewModelFactory
what is viewModelFactory and when and why should I use it I am new to android and actually I can't understand these concepts in MVVM
Ad
Answer
ViewModelProviders
and ViewModelProviders.Factory
are used to ensure that only one instance of the viewModel
is created across the configuration changes in an activity or if the activity is recreated. Also there is a callback onCleared()
available in viewModel if you create the custom viewModel by extending ViewModel
class in architecture components. This callback method is called when the activity is destroyed. So you can clear any instances you used in the viewModel. But for the proper working of this callback, the viewModel should be creates with ViewModelProviders
and ViewModelProviders.Factory
.
Ad
source: stackoverflow.com
Related Questions
- → How to update data attribute on Ajax complete
- → October CMS - Radio Button Ajax Click Twice in a Row Causes Content to disappear
- → Octobercms Component Unique id (Twig & Javascript)
- → Passing a JS var from AJAX response to Twig
- → Laravel {!! Form::open() !!} doesn't work within AngularJS
- → DropzoneJS & Laravel - Output form validation errors
- → Import statement and Babel
- → Uncaught TypeError: Cannot read property '__SECRET_DOM_DO_NOT_USE_OR_YOU_WILL_BE_FIRED' of undefined
- → React-router: Passing props to children
- → ListView.DataSource looping data for React Native
- → Can't test submit handler in React component
- → React + Flux - How to avoid global variable
- → Webpack, React & Babel, not rendering DOM
Ad