We create a DisposeBag
, and a Observable
, subscribe the Observable
and then addDisposableTo(disposeBag)
, I know when the
If you are certain that the observable completes in a deterministic way - like using just
in your example, or using take
, takeUntil
, etc. -, you may choose to not use the DisposeBag.
You might get a compiler warning, that actually explains this behavior well and how to work around it. But in general, it is more future-proof if you use DisposeBag anyway.
See: Unused disposable warning