gpt4 book ai didi

android - 我如何在Singleton中使用上下文?

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

我需要在我的Singleton->上下文中。我知道我不能在构造函数中传递参数,因为对象没有构造函数。

然后,从我的Application类调用它。

这是代码:

object Singleton {

var userAgentInfo: String = UserAgentTools.buildUserAgent(context)

fun initializeSdk() {
AuthenticatorApiManager.initializeSdk(userAgentInfo)
}
}

最佳答案

将userAgentInfo的初始化移动到initializeSDK方法,然后将Context作为参数发送,请确保发送ApplicationContext。

object Singleton {

var userAgentInfo: String? = null

fun initializeSdk(context: Context) {
userAgentInfo = UserAgentTools.buildUserAgent(context)
AuthenticatorApiManager.initializeSdk(userAgentInfo)
}
}

关于android - 我如何在Singleton中使用上下文?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60317626/

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