请问android中的application类有什么用,和activity什么关系?
1个回答
展开全部
Application和Activity,Service一样是Android框架的一个
系统组件
,当Android
程序
启动时系统会创建一个Application对象,用来
存储系统
的一些信息。
Android系统自动会为每个程序
运行时
创建一个Application类的对象且只创建一个,所以Application可以说是单例(singleton)模式的一个类。
通常我们是不需要指定一个Application的,系统会自动帮我们创建,如果需要创建自己的Application,那也很简单!创建一个类继承Application并在
AndroidManifest.xml文件
中的application
标签
中进行注册(只需要给application标签增加
name属性
,并添加自己的
Application的名字即可)。
启动Application时,系统会创建一个PID,即进程ID,所有的Activity都会在此进程上运行。那么我们在Application创建的时候
初始化
全局变量
,同一个应用的所有Activity都可以取到这些全局变量的值,换句话说,我们在某一个Activity中改变了这些全局变量的值,那么在同一个应用的其他Activity中值就会改变。
系统组件
,当Android
程序
启动时系统会创建一个Application对象,用来
存储系统
的一些信息。
Android系统自动会为每个程序
运行时
创建一个Application类的对象且只创建一个,所以Application可以说是单例(singleton)模式的一个类。
通常我们是不需要指定一个Application的,系统会自动帮我们创建,如果需要创建自己的Application,那也很简单!创建一个类继承Application并在
AndroidManifest.xml文件
中的application
标签
中进行注册(只需要给application标签增加
name属性
,并添加自己的
Application的名字即可)。
启动Application时,系统会创建一个PID,即进程ID,所有的Activity都会在此进程上运行。那么我们在Application创建的时候
初始化
全局变量
,同一个应用的所有Activity都可以取到这些全局变量的值,换句话说,我们在某一个Activity中改变了这些全局变量的值,那么在同一个应用的其他Activity中值就会改变。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |