Searched refs:ViewModelStore (Results 1 - 15 of 15) sorted by relevance

/frameworks/support/lifecycle/viewmodel/src/main/java/androidx/lifecycle/
H A DViewModelStoreOwner.java22 * A scope that owns {@link ViewModelStore}.
24 * A responsibility of an implementation of this interface is to retain owned ViewModelStore
25 * during the configuration changes and call {@link ViewModelStore#clear()}, when this scope is
31 * Returns owned {@link ViewModelStore}
33 * @return a {@code ViewModelStore}
36 ViewModelStore getViewModelStore();
H A DViewModelStore.java24 * An instance of {@code ViewModelStore} must be retained through configuration changes:
25 * if an owner of this {@code ViewModelStore} is destroyed and recreated due to configuration
27 * {@code ViewModelStore}.
29 * If an owner of this {@code ViewModelStore} is destroyed and is not going to be recreated,
30 * then it should call {@link #clear()} on this {@code ViewModelStore}, so {@code ViewModels} would
33 * Use {@link ViewModelStoreOwner#getViewModelStore()} to retrieve a {@code ViewModelStore} for
36 public class ViewModelStore { class
H A DViewModelProvider.java55 private final ViewModelStore mViewModelStore;
61 * @param owner a {@code ViewModelStoreOwner} whose {@link ViewModelStore} will be used to
74 * @param store {@code ViewModelStore} where ViewModels will be stored.
78 public ViewModelProvider(@NonNull ViewModelStore store, @NonNull Factory factory) {
/frameworks/support/fragment/src/main/java/androidx/fragment/app/
H A DFragmentManagerNonConfig.java22 import androidx.lifecycle.ViewModelStore;
38 private final List<ViewModelStore> mViewModelStores;
42 List<ViewModelStore> viewModelStores) {
65 List<ViewModelStore> getViewModelStores() {
H A DFragmentState.java25 import androidx.lifecycle.ViewModelStore;
72 ViewModelStore viewModelStore) {
H A DFragmentActivity.java49 import androidx.lifecycle.ViewModelStore;
98 private ViewModelStore mViewModelStore;
132 ViewModelStore viewModelStore;
290 * Returns the {@link ViewModelStore} associated with this activity
292 * @return a {@code ViewModelStore}
296 public ViewModelStore getViewModelStore() {
302 mViewModelStore = new ViewModelStore();
H A DFragment.java62 import androidx.lifecycle.ViewModelStore;
162 // ViewModelStore for storing ViewModels associated with this Fragment
163 ViewModelStore mViewModelStore;
318 public ViewModelStore getViewModelStore() {
323 mViewModelStore = new ViewModelStore();
H A DFragmentManager.java66 import androidx.lifecycle.ViewModelStore;
2832 ArrayList<ViewModelStore> viewModelStores = null;
3057 List<ViewModelStore> viewModelStores = null;
3103 ViewModelStore viewModelStore = null;
/frameworks/support/lifecycle/extensions/src/main/java/androidx/lifecycle/
H A DViewModelStores.java25 * Factory methods for {@link ViewModelStore} class.
28 * {@link Fragment#getViewModelStore()} to retrieve a {@code ViewModelStore} directly from
39 * Returns the {@link ViewModelStore} of the given activity.
41 * @param activity an activity whose {@code ViewModelStore} is requested
42 * @return a {@code ViewModelStore}
48 public static ViewModelStore of(@NonNull FragmentActivity activity) {
53 * Returns the {@link ViewModelStore} of the given fragment.
55 * @param fragment a fragment whose {@code ViewModelStore} is requested
56 * @return a {@code ViewModelStore}
62 public static ViewModelStore o
[all...]
/frameworks/support/lifecycle/viewmodel/src/test/java/androidx/lifecycle/
H A DViewModelStoreTest.java32 ViewModelStore store = new ViewModelStore();
H A DViewModelProviderTest.java39 mViewModelProvider = new ViewModelProvider(new ViewModelStore(), new NewInstanceFactory());
74 final ViewModelStore store = new ViewModelStore();
78 public ViewModelStore getViewModelStore() {
/frameworks/support/lifecycle/viewmodel/ktx/src/test/java/androidx/lifecycle/
H A DViewModelProviderTest.kt35 val provider = ViewModelProvider(ViewModelStore(), factory)
/frameworks/support/lifecycle/integration-tests/test-app/src/main/java/com/android/support/lifecycle/testapp/
H A DLiveDataTestActivity.java28 import com.android.support.lifecycle.ViewModelStore;
66 LiveDataViewModel liveDataViewModel = ViewModelStore.get(
89 viewModel = ViewModelStore.get(this, VM_TAG, LiveDataViewModel.class);
/frameworks/support/loader/src/androidTest/java/androidx/loader/app/
H A DLoaderManagerTest.java35 import androidx.lifecycle.ViewModelStore;
283 private ViewModelStore mViewModelStore = new ViewModelStore();
297 public ViewModelStore getViewModelStore() {
/frameworks/support/loader/src/main/java/androidx/loader/app/
H A DLoaderManagerImpl.java33 import androidx.lifecycle.ViewModelStore;
291 static LoaderViewModel getInstance(ViewModelStore viewModelStore) {
371 @NonNull ViewModelStore viewModelStore) {

Completed in 320 milliseconds