根据kotlin doc,我们使用以下语法
开始新活动startActivity(Intent(this @ MainActivity,NextActivity :: class.java))
它的kotlin为什么我们在课后添加.java?为什么不kt?
答案 0 :(得分:6)
因为NextActivity::class
为您提供了KClass<NextActivity>
,而KClass
有一个名为java
的方法/扩展属性,它为您提供给定类的java.lang.Class<NextActivity>
。< / p>