Context还有哪些你不知道的?
1、Context 概念Context是个抽象类,通过类的结构可以看到:Activity、Service、Application都是Context的子类; 从Android系统的角度来理解:Context是一个场景,描述的是一个应用程序环境的信息,即上下文,代表与操作系统的交互的一种过程。 从程序的角度上来理解:Context是个抽象类,而Activity、Service、Application等都是该类的一个实现。 查看类的继承关系:ctrl + H (Windows系统) 应用在三种情况下会创建Context对象(即通常说的context):1> 创建Application 对象时,即第一次启动app时。 整个App共一个Application对象,所以也只有一个Application 的Context,Application销毁,它也销毁;2> 创建Activity对象时。Activity销毁,它也销毁;3> 创建Service对象时。Service销毁,它也销毁。 由此可以得到应用程序App可以创建的Context(Activity和Service没启动就不会...