Java Android Studio Kotlin自动完成重复建议

Java Android Studio Kotlin自动完成重复建议,java,android,android-studio,kotlin,rx-java2,Java,Android,Android Studio,Kotlin,Rx Java2,有人知道我为什么会收到关于kotlin的冗余自动完成建议吗,请参见: 有没有可能Android Studio会向我展示Java和Kotlin的建议,另外还会显示SAM重载参数 因为我对Kotlin有点陌生,到目前为止我只在Java中见过: 我这么问是因为我想知道为什么在Kotlin中,它看起来像是重复的建议,而带有函数param的建议对我来说也是新的。我认为这里没有问题。它们要么是完全不同的函数,要么来自Java或reactivex。您认为哪个函数是重复的?我认为这里没有问题。它们要么是完全

有人知道我为什么会收到关于kotlin的冗余自动完成建议吗,请参见:

有没有可能Android Studio会向我展示Java和Kotlin的建议,另外还会显示SAM重载参数

因为我对Kotlin有点陌生,到目前为止我只在Java中见过:


我这么问是因为我想知道为什么在Kotlin中,它看起来像是重复的建议,而带有函数param的建议对我来说也是新的。

我认为这里没有问题。它们要么是完全不同的函数,要么来自Java或reactivex。您认为哪个函数是重复的?

我认为这里没有问题。它们要么是完全不同的函数,要么来自Java或reactivex。您认为哪个函数是重复的?

它们都不同于来自哪个包(java.util或io.reactivex…)以及它们采用的参数。至于RxKotlin,您通常可以看到两个类似的函数,其中一个接受lambda参数,另一个接受普通对象参数。它们基本上是一样的。但是例如:
BiFunction(function:(T1,T2)->R)
并且它们都来自
io.reactivex.functions
,所以这就是为什么我有点困惑的原因,因为它看起来像是一个复制品,但它们在来自哪个包(java.util或io.reactivex…)方面都不同以及他们的论点。至于RxKotlin,您通常可以看到两个类似的函数,其中一个接受lambda参数,另一个接受普通对象参数。它们基本上是一样的。但是,例如:
BiFunction(function:(T1,T2)->R)
,它们都来自
io.reactivex.functions
,所以这就是为什么我有点困惑的原因,因为它看起来像是一个复制品