Package com.aliceapps.rxjavautils
Class AutoDisposable
- java.lang.Object
-
- com.aliceapps.rxjavautils.AutoDisposable
-
- All Implemented Interfaces:
androidx.lifecycle.LifecycleObserver
public class AutoDisposable extends java.lang.Object implements androidx.lifecycle.LifecycleObserverAutoDisposable class implements LifecycleObserver. It creates a CompositeDisposable object that will be automatically disposed when parent's lifecycle is destroyed.
-
-
Constructor Summary
Constructors Constructor Description AutoDisposable(androidx.lifecycle.Lifecycle lifecycle)AutoDisposable constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(io.reactivex.disposables.Disposable disposable)Adds disposable to CompositeDisposable object
-
-
-
Method Detail
-
add
public void add(io.reactivex.disposables.Disposable disposable) throws java.lang.ThrowableAdds disposable to CompositeDisposable object- Parameters:
disposable- - disposable that will be added- Throws:
java.lang.Throwable- - throws error if CompositeDisposable was not created yet
-
-