[go: nahoru, domu]

blob: b4b87f163a0e34fec6ef14f69c7b90e4990378b0 [file] [log] [blame]
Nick Anthony09286e62019-09-19 18:25:21 -04001// Signature format: 3.0
2package androidx.lifecycle {
3
4 public abstract class AbstractSavedStateViewModelFactory implements androidx.lifecycle.ViewModelProvider.Factory {
5 ctor public AbstractSavedStateViewModelFactory(androidx.savedstate.SavedStateRegistryOwner, android.os.Bundle?);
6 method public final <T extends androidx.lifecycle.ViewModel> T create(Class<T!>);
7 method protected abstract <T extends androidx.lifecycle.ViewModel> T create(String, Class<T!>, androidx.lifecycle.SavedStateHandle);
8 }
9
10 public final class SavedStateHandle {
11 ctor public SavedStateHandle(java.util.Map<java.lang.String!,java.lang.Object!>);
12 ctor public SavedStateHandle();
13 method @MainThread public boolean contains(String);
14 method @MainThread public <T> T? get(String);
15 method @MainThread public <T> androidx.lifecycle.MutableLiveData<T!> getLiveData(String);
16 method @MainThread public <T> androidx.lifecycle.MutableLiveData<T!> getLiveData(String, T!);
17 method @MainThread public java.util.Set<java.lang.String!> keys();
18 method @MainThread public <T> T? remove(String);
19 method @MainThread public <T> void set(String, T?);
20 }
21
22 public final class SavedStateViewModelFactory implements androidx.lifecycle.ViewModelProvider.Factory {
23 ctor public SavedStateViewModelFactory(android.app.Application, androidx.savedstate.SavedStateRegistryOwner);
24 ctor public SavedStateViewModelFactory(android.app.Application, androidx.savedstate.SavedStateRegistryOwner, android.os.Bundle?);
25 method public <T extends androidx.lifecycle.ViewModel> T create(String, Class<T!>);
26 method public <T extends androidx.lifecycle.ViewModel> T create(Class<T!>);
27 }
28
29}
30