-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Description
I have already whiten factories for some of my VM. Can you show how to combine with your solution?
Here is example:
class MyViewModel : ViewModel() {
class Factory(private val id: String) : ViewModelProvider.NewInstanceFactory() {
override fun <T : ViewModel> create(modelClass: Class<T>): T {
return MyViewModel(id) as T
}
}
}
And in activity:
class MyActivity : DaggerAppCompatActivity {
public override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
val chatDid = intent.getStringExtra(idExtra)
val factory = MyViewModel.Factory(id)
val viewModel = ViewModelProviders.of(this, factory).get<MyViewModel>(MyViewModel::class.java)
}
}
So how to apply view model factory?
BTW nice lib.
Metadata
Metadata
Assignees
Labels
No labels