package com.alibaba.genie.panel.basic.base.mvvm;
import android.arch.lifecycle.Lifecycle.Event;
import android.arch.lifecycle.LifecycleObserver;
import android.arch.lifecycle.LifecycleOwner;
import android.arch.lifecycle.OnLifecycleEvent;
public interface IBaseViewModel extends LifecycleObserver {
@OnLifecycleEvent(Event.ON_ANY)
void onAny(LifecycleOwner var1, Event var2);
@OnLifecycleEvent(Event.ON_CREATE)
void onCreate();
@OnLifecycleEvent(Event.ON_DESTROY)
void onDestroy();
@OnLifecycleEvent(Event.ON_START)
void onStart();
@OnLifecycleEvent(Event.ON_STOP)
void onStop();
@OnLifecycleEvent(Event.ON_RESUME)
void onResume();
@OnLifecycleEvent(Event.ON_PAUSE)
void onPause();
}