public class BaseViewModel extends java.lang.Object implements IBaseViewModel
| 限定符和类型 | 字段和说明 |
|---|---|
protected android.content.Context |
context |
| 构造器和说明 |
|---|
BaseViewModel() |
BaseViewModel(android.content.Context context) |
BaseViewModel(Fragment fragment) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
dismissDialog() |
void |
onCreateView()
View的界面创建时回调
|
void |
onDestroyView()
View的界面销毁时回调
|
void |
registerRxBus()
注册RxBus
|
void |
removeRxBus()
移除RxBus
|
void |
showDialog() |
void |
showDialog(java.lang.String title) |
void |
startActivity(java.lang.Class<?> clz)
跳转页面
|
void |
startActivity(java.lang.Class<?> clz,
android.os.Bundle bundle)
跳转页面
|
void |
startContainerActivity(java.lang.String canonicalName)
跳转容器页面
|
void |
startContainerActivity(java.lang.String canonicalName,
android.os.Bundle bundle)
跳转容器页面
|
public BaseViewModel()
public BaseViewModel(android.content.Context context)
public BaseViewModel(Fragment fragment)
public void showDialog()
public void showDialog(java.lang.String title)
public void dismissDialog()
public void startActivity(java.lang.Class<?> clz)
clz - 所跳转的目的Activity类public void startActivity(java.lang.Class<?> clz,
android.os.Bundle bundle)
clz - 所跳转的目的Activity类bundle - 跳转所携带的信息public void startContainerActivity(java.lang.String canonicalName,
android.os.Bundle bundle)
canonicalName - 规范名 : Fragment.class.getCanonicalName()bundle - 跳转所携带的信息public void startContainerActivity(java.lang.String canonicalName)
canonicalName - 规范名 : Fragment.class.getCanonicalName()public void onCreateView()
IBaseViewModelonCreateView 在接口中 IBaseViewModelpublic void onDestroyView()
IBaseViewModelonDestroyView 在接口中 IBaseViewModelpublic void registerRxBus()
IBaseViewModelregisterRxBus 在接口中 IBaseViewModelpublic void removeRxBus()
IBaseViewModelremoveRxBus 在接口中 IBaseViewModel