【发布时间】:2016-11-02 09:28:47
【问题描述】:
我将我的一个 Java 类转换为 Kotlin 和下面的类。
class MainApplication : Application() {
companion object {
operator fun get(context: Context): MainApplication {
return context.applicationContext as MainApplication
}
}
}
它有一个静态函数get。
我还有一个 Java 函数可以访问它。
MainApplication application = MainApplication.get(mContext);
当 MainApplication 是 Java 时很好。但是Kotlin中MainApplication的时候不行,上面的代码报错
Error:(27, 54) error: cannot find symbol method get(Context)
如何在上面的 Java 代码中访问 get?
【问题讨论】: