Allow injecting closeable objects into ViewModel
skydoves opened this issue · 1 comments
skydoves commented
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.