public abstract class RxController extends com.bluelinelabs.conductor.Controller implements com.trello.rxlifecycle2.LifecycleProvider<ControllerEvent>
Controller that can be used to expose lifecycle events using RxJava| Constructor and Description |
|---|
RxController() |
RxController(android.os.Bundle args) |
| Modifier and Type | Method and Description |
|---|---|
<T> com.trello.rxlifecycle2.LifecycleTransformer<T> |
bindToLifecycle() |
<T> com.trello.rxlifecycle2.LifecycleTransformer<T> |
bindUntilEvent(ControllerEvent event) |
io.reactivex.Observable<ControllerEvent> |
lifecycle() |
addLifecycleListener, getActivity, getApplicationContext, getArgs, getChildRouter, getChildRouter, getChildRouter, getChildRouters, getInstanceId, getOverriddenPopHandler, getOverriddenPushHandler, getParentController, getResources, getRetainViewMode, getRouter, getTargetController, getView, handleBack, isAttached, isBeingDestroyed, isDestroyed, onActivityPaused, onActivityResult, onActivityResumed, onActivityStarted, onActivityStopped, onAttach, onChangeEnded, onChangeStarted, onContextAvailable, onContextUnavailable, onCreateOptionsMenu, onCreateView, onDestroy, onDestroyView, onDetach, onOptionsItemSelected, onPrepareOptionsMenu, onRequestPermissionsResult, onRestoreInstanceState, onRestoreViewState, onSaveInstanceState, onSaveViewState, overridePopHandler, overridePushHandler, registerForActivityResult, removeChildRouter, removeLifecycleListener, requestPermissions, setHasOptionsMenu, setOptionsMenuHidden, setRetainViewMode, setTargetController, shouldShowRequestPermissionRationale, startActivity, startActivityForResult, startActivityForResult, startIntentSenderForResultpublic RxController()
public RxController(@Nullable
android.os.Bundle args)
@NonNull @CheckResult public final io.reactivex.Observable<ControllerEvent> lifecycle()
lifecycle in interface com.trello.rxlifecycle2.LifecycleProvider<ControllerEvent>@NonNull
@CheckResult
public final <T> com.trello.rxlifecycle2.LifecycleTransformer<T> bindUntilEvent(@NonNull
ControllerEvent event)
bindUntilEvent in interface com.trello.rxlifecycle2.LifecycleProvider<ControllerEvent>@NonNull @CheckResult public final <T> com.trello.rxlifecycle2.LifecycleTransformer<T> bindToLifecycle()
bindToLifecycle in interface com.trello.rxlifecycle2.LifecycleProvider<ControllerEvent>