public class MyLibraryClass implements LifecycleObserver {
private MyViewModel myViewModel;
public MyLibraryClass(LifecycleOwner lifecycleOwner) {
myViewModel = ViewModelProviders.of(lifecycleOwner).get(MyViewModel.class);
lifecycleOwner.getLifecycle().addObserver(this);
}
@OnLifecycleEvent(Lifecycle.Event.ON_START)
public void onStart() {
}
@OnLifecycleEvent(Lifecycle.Event.ON_STOP)
public void onStop() {
}
}