在Java Android应用程序中使用Kotlin代码

时间:2018-07-01 15:22:17

标签: java android kotlin

我想在我用Java编写的Android应用程序中集成用Kotlin编写的SDK的代码,该代码由一些导入以及一些方法(如onCreate(),onIntent()等)组成,而Java应用程序也具有相同的方法(我想合并那些相同的方法)。但是,我的应用程序有很多Java类,并且Kotlin代码仅在一个类中需要。当我将该类转换为Kotlin时,很难处理由不同Java类生成的所有错误,因此我不想将该Java类转换为Kotlin。

那么,我该如何解决这个问题?我应该将Kotlin代码转换为Java还是有其他解决方案?

预先感谢...

1 个答案:

答案 0 :(得分:1)

您无需将Kotlin转换为Java,反之亦然。您可以在一个项目中使用两种语言。

由于您正在开发Android项目,因此Kotlin和Java均被编译为JVM字节码。因此,您可以将Kotlin类称为Java,反之亦然。

我建议看看Kotlin - Java interoperability guide