我想在我的Android应用程序中创建一些全局变量,例如当用户登录时我想要一个变量来保存用户名。
我应该创建一个MyApplication extends Application
并在那里添加变量,还是应该创建一个" MyGlobals"内部有公共静态变量的类?
哪一个更好,为什么?
答案 0 :(得分:1)
在大多数情况下,虽然存在其他解决方案,但仍会扩展课程。 扩展基础android.app.Application类并添加成员变量:
public class MyApplication extends Application {
private String yourVar;
public String getYourVar() {
return yourVar;
}
public void setYourVar(String yourVar) {
this.yourVar = yourVar;
}
}