我需要在运行时设置一个布尔变量,任何其他类都可以访问该变量(无需在类之间传递变量)。这个变量将是一个配置设置,并且取决于用户在运行时设置的一些值。
我怀疑单例是要走的路,但是花了一上午的时间阅读它,我似乎找到了很多关于创建它们的最佳方式的示例(和论据),而没有提及如何实际使用它们。
单例是解决这个问题的方法吗?
如果是这样,任何人都可以提供一个可以设置布尔值的单例示例,可以从任何其他类静态访问吗?
编辑:我真是个白痴(完全使问题复杂化,并且错过了最简单的解决方案)。
public static volatile boolean yourBoolean;
看起来它会完美地工作