Package autodispose2.android

Android components for AutoDispose.

Types

AutoDisposeAndroidPlugins
Link copied to clipboard
class AutoDisposeAndroidPlugins
Utility class to inject handlers to certain standard AutoDispose Android operations.
ViewScopeProvider
Link copied to clipboard
class ViewScopeProvider : ScopeProvider
A ScopeProvider that can provide scoping for Android View classes.

Functions

autoDispose
Link copied to clipboard
@CheckReturnValue()
inline fun Completable.autoDispose(view: View): CompletableSubscribeProxy
Extension that proxies to Completable.as + AutoDispose.autoDisposable
@CheckReturnValue()
inline fun <T : Any> Flowable<T>.autoDispose(view: View): FlowableSubscribeProxy<T>
Extension that proxies to Flowable.as + AutoDispose.autoDisposable
@CheckReturnValue()
inline fun <T : Any> Maybe<T>.autoDispose(view: View): MaybeSubscribeProxy<T>
Extension that proxies to Maybe.as + AutoDispose.autoDisposable
@CheckReturnValue()
inline fun <T : Any> Observable<T>.autoDispose(view: View): ObservableSubscribeProxy<T>
Extension that proxies to Observable.as + AutoDispose.autoDisposable
@CheckReturnValue()
inline fun <T : Any> Single<T>.autoDispose(view: View): SingleSubscribeProxy<T>
Extension that proxies to Single.as + AutoDispose.autoDisposable
@CheckReturnValue()
inline fun <T : Any> ParallelFlowable<T>.autoDispose(view: View): ParallelFlowableSubscribeProxy<T>
Extension that proxies to ParallelFlowable.as + AutoDispose.autoDisposable
scope
Link copied to clipboard
@CheckReturnValue()
inline fun View.scope(): ScopeProvider
Extension that returns a ScopeProvider for this View.