Android Studio 3.2.1
Kotlin plugin version 1.3.11-release-Studio3.2-1
ext.kotlin_version = '1.3.11'
RxJava 1.3.0
例如,当我输入*.ktfile:Observable.unsafeCreate{}然后按Ctrl+Spacebetween{}时,IntellijIdea 建议我输入 symbol t ->,但是当我在.java文件中执行相同操作时,结果是subscriber ->:
*.kt 文件:
fun anyFunc(): Observable<Boolean>{
return Observable.unsafeCreate { t -> t }
}
*.java 文件:
public void anyFunc() {
Observable.unsafeCreate(subscriber -> {});
}
如何在 Kotlin 文件中进行与 Java 文件中相同的建议输入行为?
[更新] 似乎是因为call()方法 in rx.functions.Func1,它有参数t:
public interface Func1<T, R> extends Function {
R call(T t);
}
开满天机
相关分类