public static void adaptFragmentLifecycle(Observable<FragmentEvent> lifecycle, MediaView view) { lifecycle .compose(bindView(view)) .subscribe( event -> { if (event == FragmentEvent.RESUME) view.onResume(); if (event == FragmentEvent.PAUSE) view.onPause(); }); }