使用Kotlin如何startActivity

转载注明出处:简书-十个雨点

没错,就是这么简单的一个功能,不过由于初学kotlin,所以找了很久才找到如何写,所以还是贴出来给需要的人吧,上代码:

startActivity(Intent(MainActivity@this, SecondActivity::class.java))
或者
startActivity(Intent(this@MainActivity, SecondActivity::class.java))
或者
startActivity(Intent(this, SecondActivity::class.java))

因为kotlin中不能直接写MainActivity.this和SecondActivity.class,分别会报错:
Error:(25, 47) The expression cannot be a selector (occur after a dot)
Error:(25, 56) Name expected

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 从白纸一张到杂乱无章从空空如也到杂乱满屋哈哈哈哈上次装修还是十年前还是一个甩手掌柜这次自己做预算自己砍价各种不靠谱...
    哈哈同学阅读 3,142评论 0 0
  • 感谢你,我的孩子,你的到来让我的生命变得完整,使我明白母亲的伟大和艰辛; 感谢你,我的孩子,你的不完美正是我要修炼...
    Smile康皓妈阅读 4,138评论 0 0
  • 거부하다【动】拒绝 요구나 제의 따위를 받아들이지 않고 물리치다. 승낙하지 않다. 要求或提议等不被接受,被...
    韩语小助手阅读 3,332评论 0 1

友情链接更多精彩内容