Application - litonghui/TechBlog GitHub Wiki
Android 程序入口Application ####函数的声明在AndroidManifest.xml中定义 ####开发者可以根据自己的需求,继承Application类。实现需求实现自己的方法 public class MyApplication extends Application ####Application特性 Application 启动时,系统会创建一个PID,进程ID,所有的Activity都会在此进程上运行,Application创建的时候初始化全局变量,同一个应用的所有Activity都可以取得这些全局变量的值,在某个Activity中改变全局变量的值,同一个应用的其他Activity 中值就会改变。 Application 生命周期是整个程序中最长的,它得生命周期就等于程序的生命周期,应为他是全局的单例,所以在不同的Activity,Serive中获取对象都是同一个对象。便于数据传递,数据共享,收集缓存操作。 应用启动时候如果创建多个进程,就会创建多个Application,数据没有做好进程间同步就会造成,比如在Application发送上报字段会发送多次。