public interface LifecycleProvider<E>
| Modifier and Type | Method and Description |
|---|---|
<T> LifecycleTransformer<T> |
bindToLifecycle()
Binds a source until the next reasonable event occurs.
|
<T> LifecycleTransformer<T> |
bindUntilEvent(E event)
Binds a source until a specific event occurs.
|
rx.Observable<E> |
lifecycle() |
@Nonnull @CheckReturnValue rx.Observable<E> lifecycle()
@Nonnull @CheckReturnValue <T> LifecycleTransformer<T> bindUntilEvent(@Nonnull E event)
Intended for use with Observable.compose(Observable.Transformer)
event - the event that triggers unsubscriptionObservable.Transformer which unsubscribes when the event triggers.@Nonnull @CheckReturnValue <T> LifecycleTransformer<T> bindToLifecycle()
Intended for use with Observable.compose(Observable.Transformer)
Observable.Transformer which unsubscribes at the correct time.