public class App extends Application {
private static Application app;
@Override
public void onCreate() {
super.onCreate();
D.init(this);
app = this;
}
public static Application get() {
return app;
}
}
安卓:在其他类中可以直接使用App.get()来获取Application对象。
但是在kotlin中 不知道如何写才能调用
class App : Application() {
override fun onCreate() {
super.onCreate()
}
companion object {
private val app: App? = null
fun get(): App? {
return app
}
}
}
上面的代码是studio自动将java转成kotlin。可以使用App.get() ,但是很明显一定是null
这里App的类不能定义成object 或者是 companion object。
请问如何写才能使得如java一样调用方便