Android components for AutoDispose.

All Types

com.uber.autodispose.android.AutoDisposeAndroidPlugins

Utility class to inject handlers to certain standard AutoDispose Android operations.

com.uber.autodispose.android.AutoDisposeAndroidPlugins

Utility class to inject handlers to certain standard AutoDispose Android operations.

com.uber.autodispose.android.internal.AutoDisposeAndroidUtil
com.uber.autodispose.android.internal.AutoDisposeAndroidUtil
io.reactivex.Completable (extensions in package com.uber.autodispose.android)
io.reactivex.Flowable (extensions in package com.uber.autodispose.android)
com.uber.autodispose.android.internal.MainThreadDisposable

Copy of the MainThreadDisposable from RxAndroid which makes use of . This allows disposing on the JVM without crashing due to the looper check (which is often stubbed in tests).

com.uber.autodispose.android.internal.MainThreadDisposable

Copy of the MainThreadDisposable from RxAndroid which makes use of . This allows disposing on the JVM without crashing due to the looper check (which is often stubbed in tests).

io.reactivex.Maybe (extensions in package com.uber.autodispose.android)
io.reactivex.Observable (extensions in package com.uber.autodispose.android)
io.reactivex.parallel.ParallelFlowable (extensions in package com.uber.autodispose.android)
io.reactivex.Single (extensions in package com.uber.autodispose.android)
android.view.View (extensions in package com.uber.autodispose.android)
com.uber.autodispose.android.ViewScopeProvider

A ScopeProvider that can provide scoping for Android View classes.

 AutoDispose.autoDisposable(ViewScopeProvider.from(view)); 

com.uber.autodispose.android.ViewScopeProvider

A ScopeProvider that can provide scoping for Android View classes.

 AutoDispose.autoDisposable(ViewScopeProvider.from(view));