Android开发使用Application的注意事项

自定义Application对象在Android应用中不是必须的,因为没有自定义,系统会提供默认的,但是利用Application对象在一些大型项目中或是不可缺少的,我们来看看Application对象的作用:

1.保存全局变量

这样我们就不需要将全局变量保存到static变量中了,而是写在Application对象中。

2.初始化全局变量

由于Application是应用的真正入口,我们可以在此对全局变量进行始化,比如目录创建,数据库操作对象创建等。

3.程序的退出

由于每个应用必会先创建Application对象,Application也有自己的生命周期,在退出程序前覆写exitApp()方法,可以达到完全退出应用的作用。

虽然Application的作用很明显,但是使用不当,会造会很难查觉的bug

注意如下:

1.不要在Application中轻易开启线程

2.Application会自动重启,此时注意对象的恢复

相关推荐