Android Application 对象介绍
参考网页:hp://blog.csdn.net/lieren666/arcle/details/7598288
What is Application
Application 和 Activity,Service 一样是 android 框架的一个系
统组件,当 android 程序启动时系统会创建一个 application 对象,
用来存储系统的一些信息。通常我们是不需要指定一个 Application
的 , 这 时 系 统 会 自 动 帮 我 们 创 建 , 如 果 需 要 创 建 自 己 的
Application,也很简单创建一个类继承 Application 并在 manifest
的 application 标签中进行注册(只需要给 Application 标签增加个
name 属性把自己的 Application 的名字定入即可)。
android 系统会为每个程序运行时创建一个 Application 类的对
象且仅创建一个,所以 Application 可以说是单例 (singleton)模式的
一个类.且 application 对象的生命周期是整个程序中最长的,它的生
命周期就等于这个程序的生命周期。因为它是全局 的单例的,所以在
不同的 Activity,Service 中获得的对象都是同一个对象。所以通过
Application 来进行一些,数据传递,数据共享 等,数据缓存等操作。
Data passing between components
using Application
假如有一个 Activity A, 跳转到 Activity B ,并需要推荐一些数据,
通 常 的 作 法 是 Intent.putExtra() 让 Intent 携 带 , 或 者 有 一 个