Android开发使用Application的注意事项

自定义Application对象在Android应用中不是必须的,因为没有自定义,系统会提供默认的,但是利用Application对象在一些大型项目中或是不可缺少的,我们来看看Application对象的作用:
1.保存全局变量
  这样我们就不需要将全局变量保存到static变量中了,而是写在Application对象中。
2.初始化全局变量
  由于Application是应用的真正入口,我们可以在此对全局变量进行始化,比如目录创建 ,数据库操作对象创建等。
3.程序的退出
  由于每个应用必会先创建Application对象,Application也有自己的生命周期,在退出程序前覆写exitApp()方法,可以达到完全退出应用的作用。

虽然Application的作用很明显,但是使用不当,会造会很难查觉的bug
注意如下:
1.不要在Application中轻易开启线程
2.Application会自动重启,此时注意对象的恢复

猜你喜欢

转载自danlov.iteye.com/blog/2094455