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