【问题标题】:Android getGlobalApplicationContext() when developing with Kotlin使用 Kotlin 开发时的 Android getGlobalApplicationContext()
【发布时间】:2019-07-22 19:54:16
【问题描述】:

我正在尝试使用 Kotlin 开发 Android 应用程序,但我正在使用的第三方 sdk 需要“GlobalApplication.getGlobalApplicationContext()”,这在 Kotlin 版本中似乎不存在。

我将用Java代码编写的指令转换为Kotlin代码,但是我找不到如何转换一行,即- GlobalApplication.getGlobalApplicationContext()

@Override
public Context getApplicationContext() {
    return GlobalApplication.getGlobalApplicationContext(); // This line
}

getApplicationContext 似乎返回了一个上下文对象,其中包含有关应用程序的一些数据,但我找不到它的 Kotlin 版本。 任何帮助将不胜感激,谢谢!

【问题讨论】:

标签: java android kotlin


【解决方案1】:

只需返回您的应用程序上下文。

对于 Java :

@Override
public Context getApplicationContext() {
    return getApplicationContext();
}

对于 Kotlin:

override fun getApplicationContext() : Context {
    return applicationContext
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-09-29
    • 2019-03-08
    • 1970-01-01
    • 2021-06-28
    • 2020-03-06
    • 2023-01-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多