首页 > 解决方案 > 如何在 Kotlin 的 onCreate 之外使用 startActivity

问题描述

当我尝试在任何 Activity 类中的 onCreate() 函数中使用 startActivity 时,它可以正常工作。但是当我需要在我在 Activity 类中间接调用的任何函数中使用它时,它的颜色将为红色,并且出现此错误:

未解决的参考:startActivity

val intent = Intent(instance.applicationContext, MainActivity::class.java)
startActivity(intent)

注意:我使用实例作为全局类构造函数中的导入参数。

有人可以帮忙吗?

标签: kotlin

解决方案


推荐阅读