public class BaseViewModel
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addToLifecycle() |
static BaseViewModel |
dynamicUniqueObserve() |
void |
onAny() |
void |
onCreate() |
void |
onDestroy() |
void |
onPause() |
void |
onResume() |
void |
onStart() |
void |
onStop() |
<T> ActionHandler<T> |
packResult()
��VM�Ľ�����а�װ����ActionHandler���أ��ö��������ºô��� 1.֧���ж��Ƿ�����ִ�У�ʹ��
���� 2.֧��ȡ������ʹ������ 3.�Զ�����ȡ�����У�֧����UI onDestroyʱ�Զ�ȡ�� 4.֧��������ģʽ���������ļ���������UI�������ڵ�onResume����ִ�� |
<T> ActionHandler<T> |
packResultNoLazy()
�÷�����
�Ĺ��ܲ�࣬���˲�֧��������ģʽ |
void |
performAny() |
void |
performCreate() |
void |
performDestroy() |
void |
performPause() |
void |
performResume() |
void |
performStart() |
void |
performStop() |
public static BaseViewModel dynamicUniqueObserve()
public void performAny()
public void performCreate()
public void performDestroy()
public void performStart()
public void performStop()
public void performResume()
public void performPause()
public void onAny()
public void onCreate()
public void onDestroy()
public void onStart()
public void onStop()
public void onResume()
public void onPause()
public void addToLifecycle()
public <T> ActionHandler<T> packResult()
��VM�Ľ�����а�װ����ActionHandler���أ��ö��������ºô��� 1.֧���ж��Ƿ�����ִ�У�ʹ������ 2.֧��ȡ������ʹ��ActionHandler.isLoading���� 3.�Զ�����ȡ�����У�֧����UI onDestroyʱ�Զ�ȡ�� 4.֧��������ģʽ���������ļ���������UI�������ڵ�onResume����ִ��ActionHandler.cancel
ActionHandler.isLoading,
ActionHandler.cancelpublic <T> ActionHandler<T> packResultNoLazy()
�÷������Ĺ��ܲ�࣬���˲�֧��������ģʽBaseViewModel.packResult
BaseViewModel.packResult