根据kotlin doc,我们使用以下语法开始新活动
startActivity(Intent(this @ MainActivity,NextActivity :: class.java))
它的kotlin为什么我们在课后添加.java?为什么不kt?
因为NextActivity::class
给你KClass<NextActivity>
,并且KClass
有一个方法/扩展属性调用java
,它给你java.lang.Class<NextActivity>
给定的类.
您甚至可以查看该java
属性的源代码.
归档时间: |
|
查看次数: |
165 次 |
最近记录: |