Application初步的理解
Application的目的
定义:
是Android框架的一个系统组件,当Android程序启动,系统会自动创建一个Application对象;
作用:用来提供全局变量的基本类
性能:每个程序运行之后,有且只会创建一个APPlication类的对象,application也是单例模式,生命周期就是这个程序的生命周期,因为它是全局的单例的,所以在不同activity、services中获得的对象都是同一个对象,所以application可以用来,数据传递,数据共享等操作;
使用:可以使用自己想要的APPlication对象,继承APPlication,在Androidmanifest<application/><application>标签中name属性把自己的application添加进去;
<application
android:name="com.pax.act.global.App"
\>
public class App extends Application {
}
可以用来提供全局变量的使用,所以可以调用Context的getApplicationContext或者使用Activity的getApplication方法来获取一个application对象;
lication