我一直在重读这篇文章,无法理解它,你能解释一下吗?
通常不需要子类化 Application。在大多数情况下,静态单例可以以更模块化的方式提供相同的功能。如果您的单例需要全局上下文(例如注册广播接收器),则可以为检索它的函数提供一个 Context,该上下文在首次构建单例时在内部使用 Context.getApplicationContext()。
来自http://developer.android.com/reference/android/app/Application.html
我不明白为什么不需要子类化应用程序。我经常对它进行子类化,这样我就可以从任何地方访问应用程序上下文。那么,根据这份文件,正确的方法是什么?