根据Android文档,它指出: 通常不需要子类Application。 在大多数情况下,静态单例可以以更模块化的方式提供相同的function。 如果你的单例需要一个全局上下文(例如注册广播接收者),那么检索它的函数可以被赋予一个Context,它在第一次构造单例时在内部使用Context.getApplicationContext() 。 我如何去创build一个具有全局上下文的静态单例,以便在我的应用程序中改变正在运行的活动? 有足够的静态上下文引用getApplicationContext()?