`
javayestome
  • 浏览: 1040883 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Context的作用

阅读更多

Context字面意思上下文,位于android.content.Context中,其实该类为LONG型,类似Win32中的Handle句柄,很多方法需要通过Context才能识别调用者的实例,比如说Toast的第一个参数就是Context,一般在Activity中我们直接用this代替,代表调用者的实例为Activity,而到了一个button的onClick(View view)等方法时,我们用this时就会报错,所以我们可能使用ActivityName.this来解决,主要原因是因为实现Context的类主要有Android特有的几个模型,Activity、Service以及BroadcastReceiver。

常规需要Context实例的方法主要有各种Service实现的类,比如说SensorManager在实例化时需要getSystemService(String)方法就必须由Context的实例执行,还有一些私有的文件系统I/O比如说openFileInput以及常用的Toast的makeText方法。

转自:http://www.android123.com.cn/androidkaifa/496.html

分享到:
评论

相关推荐

    context 在ADROID中的作用

    `Context`的主要作用体现在以下几个方面: 1. **资源访问**:`Context`提供了访问应用程序资源的方法,如颜色、字符串、布局文件等。例如,通过`Context.getResources()`可以获取`Resources`对象,进而可以获取和...

    web.xml中</context-param>等配置的作用

    web.xml中<context-param>等配置的作用 了解 web.xml 的配置信息和加载顺序对于理解框架的流程至关重要。在 web.xml 中,<context-param> 配置起着非常重要的作用,它在 web 项目启动时发挥着关键的作用。 首先,...

    v8-context-snapshot.bin

    v8_context_snapshot

    Context的使用

    它们各自有不同的生命周期和作用范围,选择合适的`Context`类型对于避免内存泄漏和保持应用稳定性至关重要。 在`Activity`中,`Context`主要用于启动新的Intent(如启动另一个Activity或BroadcastReceiver)、加载...

    spring-context-4.2.xsd.zip

    总结而言,`spring-context-4.2.xsd`是Spring 4.2版本Context模块的核心配置规范,它定义了Spring XML配置文件的结构,涵盖了bean定义、依赖注入、作用域、AOP、事件处理等多个方面的内容。理解并熟练运用`spring-...

    Context jquery

    `context`参数可以是DOM元素、jQuery对象或者ID或类名等字符串,用来限制选择器的作用范围。 2. **`.children([selector], [context])`**:获取匹配`selector`的当前元素的直接子元素,可选的`context`参数可以...

    Android Context与GetApplicationContext的区别及使用1

    Context在Android系统中是一个抽象类,它的主要作用是提供应用环境的信息,包括资源、系统服务和组件管理。Activity、Service和Application都是Context的子类,因此它们都可以被视为一种Context。Activity通常代表...

    Tomcat Context关键属性说明

    本文将详细介绍Tomcat 6中的Context关键属性及其作用,并给出具体的应用场景,帮助读者更好地理解和使用这些属性。 #### 二、Context关键属性详解 ##### 1. `allowLinking` - **描述**:此属性决定是否允许同步...

    <context-param>与<init-param>的区别与作用

    在Java Web开发中,`&lt;context-param&gt;`和`&lt;init-param&gt;`是两种常见的配置元素,它们都用于传递参数,但作用范围和应用场景有所不同。本文将详细介绍两者之间的区别以及它们在实际开发中的应用。 首先,`&lt;context-...

    What Context.pdf

    介绍context 的作用 Context objects are so common, and get passed around so frequently, it can be easy to create a situation you didn’t intend. Loading resources, launching a new Activity, obtaining...

    spring-context-support源码

    同时,Spring的事件驱动模型(Event-driven Model)也在这里发挥了作用,允许组件之间以非侵入式的方式进行通信。 深入学习`spring-context-support`源码,不仅能让我们理解Spring如何整合第三方库,还能帮助我们...

    Tomcat映射虚拟目录context配置不用重启

    2. **作用范围**: - 此处的配置会被所有Web应用共享,即所有Web应用都会加载`context.xml`文件中定义的`&lt;Context&gt;`元素信息。 3. **注意事项**: - 这种方式适用于需要为所有Web应用设置相同参数的情况。 4. **...

    spring配置中<context-param> 和<init-param>的 区别

    在Spring框架中,`&lt;context-param&gt;` 和 `&lt;init-param&gt;` 是两种不同的参数配置方式,它们在Web应用的初始化阶段起着关键作用。了解这两者的区别是优化和理解Spring应用程序运行时行为的重要知识点。 首先,`&lt;context...

    sc_demo.rar_DEMO_Shape Context_shape_shape context matlab

    Shape Context是一种在计算机视觉和图像处理领域广泛应用的形状描述符,它能够有效地捕捉和比较形状的细节,对于识别和匹配形状具有重要作用。 Shape Context是由Belongie、Malioutov和Szeliski在2002年提出的,它...

    Hadoop源代码分析(IDs类和Context类)

    本文将重点分析Hadoop中的IDs类与Context类,并探讨它们在Hadoop MapReduce框架中的作用。 #### 二、IDs类分析 ##### 1. ID类概述 ID类在Hadoop中扮演着重要的角色,它负责唯一标识Hadoop系统中的各种实体,如作业...

    Win11 Classic Context Menu,一款经典右键菜单样式恢复工具

    至于"W11ClassicMenu",这可能是工具的主程序文件或者配置文件,它的具体作用可能在安装或运行过程中体现。根据安装过程,这个文件可能是安装程序的一部分,或者是用于切换回经典右键菜单的快捷方式。 总的来说,...

    go笔记–几个例子理解context的作用

    go笔记–几个例子理解context的作用 文章目录go笔记–几个例子理解context的作用context interface先看一个简单的例程context的作用contxt相关函数 经常在http框架里面看到一个context参数,它是做什么的呢,先简单...

    Context-Aware RecommenderSystems

    **Context-Aware Recommender Systems** Context-aware 推荐系统是一种智能推荐技术,它考虑了用户在特定情境下的行为和偏好,以提供更为精准和个性化的...随着技术的发展,未来这类系统将在更多场景中发挥关键作用。

Global site tag (gtag.js) - Google Analytics