android开发实践

Android:Application类

2019-07-30  本文已影响0人  hanxianshe_9530

1. 定义

2. 特点

2.1 实例创建方式:单例模式
2.2 实例形式:全局实例

即不同的组件(如Activity、Service)都可获得Application对象且都是同一个对象

2.3 生命周期:等于 Android App 的生命周期

Application 对象的生命周期是整个程序中最长的,即等于Android App的生命周期

3. 方法介绍

image.png
3.1 onCreate()
  1. 初始化 应用程序级别 的资源,如全局对象、环境配置变量、图片资源初始化、推送服务的注册等
  2. 数据共享、数据缓存.设置全局共享数据,如全局共享变量、方法等.
    注:这些共享数据只在应用程序的生命周期内有效,当该应用程序被杀死,这些数据也会被清空,所以只能存储一些具备 临时性的共享数据
3.2 onConfigurationChanged()
<activity android:name=".MainActivity">
      android:configChanges="keyboardHidden|orientation|screenSize"
// 设置该配置属性会使 Activity在配置改变时不重启,只执行onConfigurationChanged()
// 上述语句表明,设置该配置属性可使 Activity 在屏幕旋转时不重启
 </activity>
上一篇 下一篇

猜你喜欢

热点阅读