1. 基础认识:
参考:http://www.cnblogs.com/renqingping/archive/2012/10/24/Application.html
http://blog.youkuaiyun.com/renguichao/article/details/7667245
Application和Activity,Service一样是Android框架的一个系统组件,当Android程序启动时系统会创建一个Application对象,用来存储系统的一些信息。
Application对象是单例的,只有一个。
启动Application时,系统会创建一个PID,即进程ID,所有Activity都会在此进程上进行。
Application的 onCreate() 是真正的Android入口点。
4个公开方法:
void onConfigurationChanged( Configuration newConfig )
void onCreate() //这里是真正的入口点
void onLowMemory()
void onTerminate()
2. Application的相关操作
数据传递
数据缓存
3. 注意事项
参考:http://blog.youkuaiyun.com/lieren666/article/details/7598288
陷阱:oncreate中不要执行耗时操作,影响程序的启动时间
onTerminate不会被调用
内存泄露