【发布时间】:2018-02-27 07:13:07
【问题描述】:
在 Android 应用程序开发中,我正在从 Java 稍微迁移到 Kotlin, 但在某些情况下,我不想在 Kotlin 中编码并想要 这些特殊情况用 Java 编写:
- Kotlin 删除了额外使用的
findViewByIds - 我知道现在是
null-safety,而Java 总是用NullPointerException触发 -
还提供了
Lambda表达式和许多其他功能。
但是,我的一些代码仍然不能用 Kotlin 编写,例如 static 成员或 non-primitive 字段。
Kotlin 注释实际上可以替换那些 static members。但喜欢 Java 的一些编码特性,不想离开。
我的问题是我可以将 Java 和 Kotlin 结合在一起吗?
【问题讨论】:
-
是的。你试过了吗?
src/main/java和src/main/kotlin。 developer.android.com/kotlin/get-started.html#add-kotlin -
没明白你的意思@cricket_007?
-
阅读链接 ;)
-
非原始字段是什么意思? ideone.com/QNURYB