The Android Developer Challenge is back! Submit your idea before December 2.

ViewModelStoreOwner

interface ViewModelStoreOwner
androidx.lifecycle.ViewModelStoreOwner

A scope that owns ViewModelStore.

A responsibility of an implementation of this interface is to retain owned ViewModelStore during the configuration changes and call ViewModelStore#clear(), when this scope is going to be destroyed.

Summary

Public methods

abstract ViewModelStore

Returns owned ViewModelStore

Public methods

getViewModelStore

@NonNull abstract fun getViewModelStore(): ViewModelStore

Returns owned ViewModelStore

Return
ViewModelStore: a ViewModelStore