public static class FactoryViewModel.Factory
extends java.lang.Object
| Constructor and Description |
|---|
Factory() |
| Modifier and Type | Method and Description |
|---|---|
static <T extends FactoryViewModel> |
createViewAndViewModel(java.lang.Class<T> clazz,
android.app.Activity activity,
android.view.View rootView,
android.view.ViewGroup container,
boolean attach) |
static int |
getLayout(java.lang.Class clazz) |
static android.view.View |
inflat(android.app.Activity context,
android.view.View view,
android.view.ViewGroup container,
boolean attach,
java.lang.Class clazz) |
static android.view.View |
initWithoutView(android.content.Context context,
android.view.ViewGroup parent,
boolean attach,
java.lang.Class clazz)
如果view没有创建好,这边自己inflat一个
如果你是Activity,请不要使用这个!
|
public static android.view.View inflat(@NonNull
android.app.Activity context,
@Nullable
android.view.View view,
@Nullable
android.view.ViewGroup container,
boolean attach,
java.lang.Class clazz)
public static android.view.View initWithoutView(android.content.Context context,
android.view.ViewGroup parent,
boolean attach,
java.lang.Class clazz)
attach - 对于Fragment和Adapter,一般attach都直接传false,如果是动态生成View的场景,可以传true@LayoutRes public static int getLayout(java.lang.Class clazz)
public static <T extends FactoryViewModel> T createViewAndViewModel(java.lang.Class<T> clazz, android.app.Activity activity, android.view.View rootView, @Nullable android.view.ViewGroup container, boolean attach)