zoukankan      html  css  js  c++  java
  • Android开发系列之Context

          相信大家对于Context应该非常熟悉,但是Context到底是什么意思呢?到底指的是什么东西呢?我们可以理解为当前对象在程序中所处的一个环境,一个与系统交互的过程。Android系统的上下文对象,即在Context中,为我们封装了这样一个“语境”。Activity、Service、Application都是继承自Context。所以Android会在下面几个时间点创建应用上下文Context。

    • 创建Activity的时候
    • 创建Service的时候
    • 创建Application的时候

          当应用程序第一次启动时,Android系统都会创建一个Application对象,同事创建Application Context,所有的组件都共同拥有这样一个Context对象,这个应用上下文对象贯穿整个应用程序的生命周期,为应用全局提供了功能和环境支持。当创建Activity和Service的时候,系统也会给它们提供运行的上下文环境,即创建Activity、Service实例的Context对象。所以很多时候我们可以直接在Activity里面使用this获取Context,而在内部的一些点击事件里面我们可以使用Activity类名加this获取。当然,也可以通过getApplicationContext方法来获取整个App的Context。

  • 相关阅读:
    JAVA学习日报 11/26
    JAVA学习日报 11/25
    大二寒假作业之JavaWeb
    大二寒假作业之JavaWeb
    大二寒假作业之JavaWeb
    大二寒假作业之《构建之法》读后感2
    大二寒假作业之Android
    大二寒假作业之《构建之法》读后感1
    大二寒假作业之android
    大二寒假作之Android
  • 原文地址:https://www.cnblogs.com/xiaocai20091687/p/xiaocai_android_new_1.html
Copyright © 2011-2022 走看看