gpt4 book ai didi

android - 如何使用kotlin定义一个android Application类?

转载 作者:行者123 更新时间:2023-12-02 13:06:38 25 4
gpt4 key购买 nike

这是我的代码:

 object MyApplication : Application() {

override fun onCreate() {
super.onCreate()
initOkHttp()
}
}

当我在 AndroidManifest 中声明 MyApplication 时,出现没有默认构造函数,任何人都可以帮助我吗? enter image description here

最佳答案

解决方案是使用class 关键字代替object。一个object declaration在 Kotlin 中是单例,这意味着它只有一个实例,并且它有一个私有(private)构造函数来防止创建任何其他实例。

但是,对于 Android 上的 Application 类,框架本身将在您的应用程序启动时创建实例,这需要一个可访问的私有(private)构造函数。

关于android - 如何使用kotlin定义一个android Application类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47504073/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com