如何在现有的Android应用程序中使用Kotlin?
我有一个使用Java开发的Android应用程序。 我现在想开始使用Kotlin为同一个应用程序。 是否有可能在现有的应用程序中使用Kotlin和Java并行?
是的,你可以在一个项目中混合使用Java和Kotlin。
从Android 文档 :
如果您对使用Kotlin感兴趣,可以轻松上手,因为它可以与Android上的Java和C ++并行工作。 因此,您可以保留现有代码,继续使用各种Android库,并逐步将Kotlin代码添加到您的项目中。 与几乎所有其他语言不同的是,Kotlin是一个可以双向使用的插件 – 您可以从Kotlin调用Java语言,并且可以从Java语言调用Kotlin。
你也应该看看kotlin官方文档
您也可以使用IntelliJIDEA将Java代码转换为Kotlin。
首先,你必须下载Kotlin插件,并将其整合到android studio中,然后使用double shift写入将java文件转换为kotlin文件,或者使用快捷 键 Ctrl + Alt + Shift + K
- yield在Maven项目的buildSequence中抛出KotlinNullPointerException
- kotlin lambda表达式作为可选参数
- 显式类型参数Kotlin和RxJava
- Kotlin中的Wicket NumberTextField在提交时抛出ClassCastException
- 我可以创建一个将rxJava订阅添加到CompositeSubscription的Kotlin扩展方法吗?
- 如何控制何时在Android Studio中通过Kotlin文件中的通配符替换Imports
- 如何将2个数组转换为地图
- ktor:如何实现“pub-> sec”路由模式
- Kotlin:创建并引用真正的Java数组(对于JNA)