类名::class.java
2023-07-18 本文已影响0人
wenSome
类名::class.java是一种获取类的JavaClass对象的方式。
这是Kotlin提供的一种简便方式,用于在Kotlin代码中获得Java Class对象。
具体来说,使用 类名::class 可以获取到 Kotlin 中的 KClass 对象,然后通过 .java 获取对应的 Java Class 对象。
// this@MainActivity == MainActivity.this
// CommonActivity::class.java == CommonActivity.class
Intent(this@MainActivity, CommonActivity::class.java).run {
putExtra(Constant.TYPE_KEY, type)
startActivity(this)
}