【发布时间】:2020-02-19 13:35:22
【问题描述】:
我重构了这个sn-p:
remark.observeOn(mainThread())
.subscribe { remark ->
remark_box.visible = remark.isNotEmpty()
remark_tv.text = remark
}
.addTo(CompositeDisposable())
使用这个扩展,但我迷失了 : Disposable where T : Observable<String>
请问有人能解释一下吗?
remark.bindTo(remark_tv)
.addTo(CompositeDisposable())
和
fun <T> T.bindTo(textView: TextView): Disposable where T : Observable<String> {
return observeOn(mainThread())
.subscribe { remark ->
textView.text = remark
}
}
【问题讨论】:
标签: android generics kotlin refactoring rx-java