Android中Application类的使用

在最近的Android项目中,有些代码需要从程序的运行周期开始一直到运行周期结束;比如说本地数据库的初始化,从服务器获取数据等;可以说Application对象的生命周期是整个程序中最长的,它的生命周期就等于这个程序的生命周期于是就引出了Application这个类,当程序启动的时候系统会创建一个Application对象,用来存储系统的一些信息,一般来说是不需要我们指定一个Application的,系统会自动帮我们创建,但如果我们需要在程序启动时,运行一些全局代码时,可以创建一个自己的Application类并继承Application, 而且需要重写onCreate函数,另外需要在mainifest中的application标签中进行注册(给application标签增加name属性把自己的Application的名字加进来就可以了),注册完成后,启动Application,系统会为我们创建一个进程,所有的Activity都会在此进程上运行,那么我们在Application创建的时候初始化全局变量,同一个应用的所有Activity都可以取到这些全局变量,换句话说,我们在某一个Activity中改变了这些全局变量的值,那么在同一个应用的其他Activity中的值就会改变。则会调用我们重写的onCreate()函数,在这个函数中可以去具体实现我们想要实现的逻辑。


 

Android中Application类的使用

上一篇:ASP.NET Core读取appsettings.json配置文件信息


下一篇:DOM操作怎样添加、移除、移动、复制。创建和查找节点?