android 集成RxJava3+ AutoDispose2
先说句废话,网上千篇一律的所谓 RxJava3 +AutoDispose 基本都是用的 RxJava2,为什么这么说,随便搜一搜就会发现 Observable 都使用的 as 方法去调用autodispose。然而 RxJava3 里面已经没有 as方法,取而代之的是to 方法例:Observable.subscribeOn(Schedulers.io()).observeOn(AndroidSc
·
先说句废话,网上千篇一律的所谓 RxJava3 + AutoDispose 基本都是用的 RxJava2,为什么这么说,随便搜一搜就会发现 Observable 都使用的 as 方法去调用autodispose。
然而 RxJava3 里面已经没有 as 方法,取而代之的是 to 方法
例:
Observable.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.to(AutoDispose.autoDisposable(AndroidLifecycleScopeProvider.from(activity)))
需要集成的库
rxjava3
implementation 'io.reactivex.rxjava3:rxjava:3.0.0'
implementation 'io.reactivex.rxjava3:rxandroid:3.0.0'
autodispose
implementation 'com.uber.autodispose2:autodispose-android:2.1.1'
implementation 'com.uber.autodispose2:autodispose-androidx-lifecycle:2.1.1'
更多推荐
已为社区贡献5条内容
所有评论(0)