维护全局应用程序状态的基类。可以通过在AndroidManifest.xml指定<application>标签的名称提供自己的实现,这将导致该类在应用程序创建时被实例化。
通常不需要实现Application的子类。在大多数情况下,静态的单例可以用一个更模块化的方式提供相同的功能。
onConfigurationChanged:在组件运行中当设备配置发生变化时由系统调用,同activity不一样,其他的组件当配置变化时并不重新启动,因此它们必须处理这种变化带来的影响,例如重新检索资源。在该函数调用时,资源对象会被更新以匹配新的配置。