刚刚学android或者js等,都会看见这个频繁的字眼――Context。本文主要记述,Context到底是什么、如何理解Context、一个APP可以有几个Context、Context能干啥、Context的作用域、获取Context、全局获取Context技巧。但在程序中,我们可理解为当前对象在程序中所处的一个环境,一个与系统交互的过程。所以,一个Activity就是一个Context,一个Service也是一个Context。Android把场景抽象为Context类,用户和操作系统的每一次交互都是一个场景,比如:打电话、发短信等,都有activity,还有一些我们肉眼看不见的后台服务。一个应用程序可以认为是一个工作环境,用户在这个环境中切换到不同的场景,这就像服务员,客户可能是外卖小哥、也可能是农民工等,这些就是不同的场景,而服务员就是一个应用程序。

JAVA中Context的详细介绍和实例分析

JAVA中Context的详细介绍和实例分析

JAVA中Context的详细介绍和实例分析

JAVA中Context的详细介绍和实例分析

JAVA中Context的详细介绍和实例分析

JAVA中Context的详细介绍和实例分析

JAVA中Context的详细介绍和实例分析

JAVA中Context的详细介绍和实例分析

JAVA中Context的详细介绍和实例分析