Android技术知识Android开发Android开发

Kotlin 结合 Lambda 表达式调用泛型方法

2018-12-27  本文已影响6人  FindUById

使用 RxJava 时会遇到很多泛型,一不小心就进入泛型地狱,RxJava 遇到 Kotlin + Lambda 表达式,看看效果

以创建 Single 为例:
Single.create(object : SingleOnSubscribe<Any>{
    override fun subscribe(emitter: SingleEmitter<Any>) {
        it.onSuccess(Any())
    }
})
Single.create(SingleOnSubscribe<Any> { it.onSuccess(Any()) })
Single.create<Any> { it.onSuccess(Any()) }
真的很简单!!
上一篇下一篇

猜你喜欢

热点阅读