gpt4 book ai didi

java - Android-Application 类充当单例?

转载 作者:行者123 更新时间:2023-11-30 06:10:30 24 4
gpt4 key购买 nike

我有一个扩展应用程序的类,我正在使用它的对象在其他类中访问它

private <class-name> <object-name>;

并像这样初始化它:

<object-name> =(<class-name> ) context.getApplicationContext();

是作为单例还是会形成多实例?

如果形成了多个实例,那么我该如何创建使其像单例一样运行?

如果它像单例一样工作,那么我可以通过它访问我的静态变量吗?

最佳答案

是的,应用是单例的。但是要获取它的实例,请尝试以下操作:

public class App extends Application{   

private static App instance;

public static App getInstance() {
return instance;
}

@Override
public void onCreate() {
super.onCreate();
instance = this;
.....
}


}

关于java - Android-Application 类充当单例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35680961/

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