我正在为 Android 开发一个应用程序,并且有一次用户选择了一个区域,之后应用程序所有部分的内容都发生了变化。因此我需要在整个程序中访问一个整数。我考虑过一个单例类,但我不知道如何向它添加一个 int、一个 get() 和一个 set()(我希望能够在任何地方阅读并在两个类中写入(到处都很好) ))。
我应该简单地声明它是全球性的吗?
这就是我现在要做的,可以吗?
public enum Region {
INSTANCE;
private int rID =0;
public void setRID(int rID) {
this.rID=rID;
}
public int getRID()
{
return rID;
}
}
访问
Region.INSTANCE.setRID(5);