使用RxView.clicks(订阅不起作用)

时间:2018-01-16 09:09:35

标签: android rx-android

我是反应式编程(RxJava和RxAndroid)的新手。我想使用RxView.clicks()而不是单击Listener。我将一个Button放入主层并使用Butterknife和onCreate方法主要活动我写这个语句:

if widget.config(text=2):
     btn.config(font=font2)

但是当我跑它时,不会出现吐司。

我已将我的点击侦听器转换为observable,然后我将observable更改为整数范围,最后我将其显示出来。

1 个答案:

答案 0 :(得分:2)

订阅后.subscribe() Observer<Integer>次来电d.dispose()

因此,如果您的连锁店被处理掉,那么它就不再起作用了。当您不再需要流程时,应该处理Disposable

您可以存储已发出的Disposable并将其放置在您订阅它的相反生命周期事件回调中。