我是 Kotlin 的新手,并试图在android.app.Application中启动异步后端调用
import android.app.Application;
class App: Application {
override fun onCreate() {
super.onCreate()
fetchDataFromBackend()
}
fun fetchDataFromBackend() {
lifecycleScope.launch {
// Fetches data from backed.
}
}
}
问题是不能从应用程序中使用生命周期范围.launch,我在 Activity/Fragments 和 viewModelScope 中为我的 viewModel 做了同样的事情。
我希望在应用程序中做同样的事情,有人有什么建议吗?