1.Context
以下来看Context的几个特性:
Context 是个抽象类,Activity 、Application、Service 都间接继承了他。
Context 简称上下文,Android不像java程序一样,随便创建一个类写个main方法就能跑了,它需要有一个完整的上下文环境,即context,像启动activity/broadcast receiver /service 都需要用到他。
后续了解:为啥ContextWrapper 是封装类,而ContextImpl 是实现类(实现是怎么实现的呢?)。
以及这些Context子类的生命周期。
需要针对8种Context对应行为作出解析。
参考链接: