Android的Application
来源:互联网 发布:淘宝账号被永久限制 编辑:程序博客网 时间:2024/05/22 15:31
其实Application也是Android框架中的一个系统组件,性质和activity,service,content provider,BroadcastReceive一样 ,在Andorid app启动的时候系统就会创建一个Application,当我们需要指定自己的Application的时候,首先需要创建一个类继承Application,同时在AndroidManifest.xml文件中添加Android:name="你的Application地址" , 而当我们自己不指定的时候系统会自动帮助我们创建出来 。
当Application启动的时候,系统会根据这个Application创建一个进程id,这个程序的所有Activity,service全部在这个进程上运行。所以,创建Application的时候要注意的一点就是,一个程序只有一个Application类对象,也就是说,Application类就是一个单例模式的类 ,而且是全局性质的单例模式。
Application是全局性质的单例模式类,我们创建Application的用处救出来了:用来实现android程序中的全局变量,而且相较于静态类来说更有保障。我们可以用Application进行程序中的数据传递,数据存储,数据共享,数据缓存,数据处理等操作 。
是组件就有生命周期,就像android的四大组件一样,而Application的生命周期就是这个程序的生命周期。
0 0
- android 的Application应用
- Android Application的作用
- Android的Application用法
- android application的使用方法
- Android的Application
- Android Application的作用
- Android Application的作用
- Android Application的作用
- Android Application的作用
- Android Application的作用
- Android Application的作用
- Android Application的作用
- Android Application的作用
- Android Application的作用
- Android Application的作用
- Android Application的作用
- android的Application类
- Android Application的作用
- ios纯代码NavigationController跳转页面
- Android学习笔记(3)--烧录 & 系统映像文件
- 《APUE》 第一章 图1-7 程序代码中execlp()部分解析
- MQTT V3.1协议规范(明哥翻译)
- 未能加载文件或程序集“Oracle.DataAccess, Version=2.112.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342"
- Android的Application
- XMPP协议实现原理介绍
- 18-org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProces
- scala学习笔记之 scala多重继承中的混入顺序和对象调用顺序说明
- hdu 5045 - Contest(2014 ACM/ICPC Asia Regional Shanghai Online )概率dp
- Swift教程之运算符
- eclipse菜单没有Android Virtual Device Manager
- Sublime Text 3 快捷键精华版
- 布局之五 -- GridLayout