Всем привет!
Вопрос по RxJava.
Цель удостовериться, что при Activity.onStop() я отписался Observable.
Для этого делаю примерно так:
Observable.fromCallable(...).
...
subscribe(new Observer< MyResponse>() {
@Override public void onSubscribe(
@NonNull Disposable d) {
disposable = d;
}
...
далее в Activity:
protected void onStop() {
if(disposable != null && !disposable.isDisposed())
disposable.dispose();
super.onStop();
}
Но, проблема в том что к этому моменту уже disposable.isDisposed() == true, то есть он уже отписался.
Это как? Нормально? Можно не переживать про отписку?