viewmodel-lifecycle
viewmodel-lifecycle copied to clipboard
Allow injecting closeable objects into ViewModel
https://android-review.googlesource.com/c/platform/frameworks/support/+/1984830
Will be updated with the new public API in the next release.
Allow injecting closeable objects into ViewModel
Rather than requiring developers manually override onCleared() and close any open resources, provide APIs to allow developers to add one or more Closeable objects to the ViewModel that will be closed when the ViewModel is cleared.
As a convenience, provide an additional constructor for ViewModel that can directly takes one or more Closeable objects, thus ensuring that injected parameters can be directly added to the ViewModel.
https://developer.android.com/jetpack/androidx/releases/lifecycle#2.5.0-alpha03