我已经在 MainActivity 中创建了一个生命周期作用域。 当我尝试创建新的生命周期作用域时,出现错误: 未解决的参考。由于接收器类型不匹配,以下候选者均不适用: public val LifecycleOwner.lifecycleScope:在androidx.lifecycle中定义的LifecycleCoroutineScope
我不知道该尝试什么。
在您的第一个代码片段中,您有:
class MainActivity : AppCompatActivity()
在第二个代码片段中,您有:
class UniversityDetails : Activity()
这就是你困难的根源。将第二个代码片段更改为:
class UniversityDetails : AppCompatActivity()
lifecycleScope
是LifecycleOwner
的扩展属性。 Activity
不实现 LifecycleOwner
,但 AppCompatActivity
实现。