subscription Lifecycle Owner
The LifecycleOwner to use when making new subscriptions. You may want to return different owners depending on what state your MavericksView is in.
Fragments are handled by the default implementation using their standard lifecycle owner for subscriptions made in onCreate (cleared in onDestroy), or their view lifecycle owner for subscriptions made in or after onCreateView (cleared in onDestroyView). Using Fragment.getViewLifecycleOwner is necessary to retrieve the view's lifecycle as early as onCreateView. This method throws an IllegalStateException when view lifecycle is unavailable (eg. beforeonCreateView) which is caught as a signal to fall back to the fragment's standard lifecycle owner.
For non-Fragments the default subscriptionLifecycleOwner is the same as the MvRxView's standard lifecycle owner.