Rx Java,subscribe({})与subscribe {}有什么区别?

问题描述 投票:3回答:1
Observable.just(10,20,30,40,50)
            .subscribe { Consumer<Int>{
                Log.d(TAG, "Where I'm I" + Thread.currentThread())
                System.out.println("Hello boss")
                Toast.makeText(baseContext.applicationContext, "Hellloo",Toast.LENGTH_SHORT).show()
            } }

vs

 Observable.just(10,20,30,40,50)
            .subscribe( { Consumer<Int>{
                Log.d(TAG, "Where I'm I" + Thread.currentThread())
                System.out.println("Hello boss")
                Toast.makeText(baseContext.applicationContext, "Hellloo",Toast.LENGTH_SHORT).show()
            } })

调用subscribe({}) vs subscribe { }有什么区别>>

Observable.just(10,20,30,40,50).subscribe {消费者{Log.d(TAG,“我在哪里” + Thread.currentThread())System.out.println(“你好老板“)...

kotlin rx-java
1个回答
2
投票

关于RxJava没有区别。调用和执行保持不变。它只是kotlin中的一种特殊语法,称为trailing lambda

© www.soinside.com 2019 - 2024. All rights reserved.