kotlin - 如何在 Kotlin 的 onCreate 之外使用 startActivity
问题描述
当我尝试在任何 Activity 类中的 onCreate() 函数中使用 startActivity 时,它可以正常工作。但是当我需要在我在 Activity 类中间接调用的任何函数中使用它时,它的颜色将为红色,并且出现此错误:
未解决的参考:startActivity
val intent = Intent(instance.applicationContext, MainActivity::class.java)
startActivity(intent)
注意:我使用实例作为全局类构造函数中的导入参数。
有人可以帮忙吗?
解决方案
推荐阅读
- hadoop - 让 Nifi 在 Hive 中使用“更改表”
- scala - foreach 声明错误的非法开始
- swift - 苹果系统。如何在每个应用程序上请求访问系统事件?
- for-loop - 从一组文件中查找文件名(在 CMD 中)
- android - Android Espresso:无法在 espresso 测试中检测到可见文本
- qt - 带有 adb 的 QProcess 输出始终为空
- php - 从 PHP 对象中的数组中读取值
- css - 使用 CSS 放置 HTML 元素是否有像素限制?
- javascript - 循环遍历嵌套数据并显示对象属性和值
- visual-studio-code - VS Code 的 debug.enableAllHovers 设置有什么作用?