As per kotlin doc we start new activity with following syntax
startActivity(Intent(this@MainActivity, NextActivity::class.java))
its kotlin so why we add .java after the the class ? why not kt?
Because NextActivity::class gives you KClass<NextActivity>, and KClass has a method/extension property called java which gives you the java.lang.Class<NextActivity> for the given class.
You can even check out the source-code for that java property.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With