Android的Context

来源:互联网 发布:网络数据库的信息检索 编辑:程序博客网 时间:2024/04/19 13:37

Context我们可以理解为当前对象在程序中所处于的一个环境,我们都知道Service、Application、Activity都是继承自Context。
Android应用程序会在下面几个时间点创建应用上下文Context
1、创建Application
2、创建Activity
3、创建Service
Context的创建都在创建Context的实现类的时候,当应用程序第一次启动时,Android系统都会创建一个Application对象,同时创建Application Context,所有的组件都共同拥有这个一个Context对象,这个Context对象会贯穿整个应用进程的生命周期,为应用全局提高了功能和环境支持,值得一提,xxxxActivity.this获取的是该组件的Context引用,而getApplicationContext()获取的是整个应用的上下文应用,因为Application这个类是全局单例的,贯穿整个应用。

0 0