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