package jackall.overlaymulticounter.viewmodel
import android.arch.lifecycle.Lifecycle
import android.arch.lifecycle.LifecycleObserver
import android.arch.lifecycle.OnLifecycleEvent
import android.arch.lifecycle.ViewModel
/**
* Created by matsumoto_k on 2017/11/10.
*/
open class LifecycleViewModel : ViewModel(), LifecycleObserver {
@OnLifecycleEvent(Lifecycle.Event.ON_CREATE)
open fun onCreate() {
}
@OnLifecycleEvent(Lifecycle.Event.ON_START)
open fun onStart() {
}
@OnLifecycleEvent(Lifecycle.Event.ON_RESUME)
open fun onResume() {
}
@OnLifecycleEvent(Lifecycle.Event.ON_PAUSE)
open fun onPause() {
}
@OnLifecycleEvent(Lifecycle.Event.ON_STOP)
open fun onStop() {
}
@OnLifecycleEvent(Lifecycle.Event.ON_DESTROY)
open fun onDestroy() {
}
}