Activity、Service、Application都是集成自ContextWrapper,Activity集成自ContextThemeWrapper,Activity是有主题的,然后ContextWrapper里面有一个mBase成员变量,所以ContextWrapper是mBase的代理,然后mBase成员变量其实是ContextImpl。
Context是上下文抽象类,ContextImpl是具体功能实现类,ContextWrapper是代理类。
一个App中Context的个数=1个Application+Activity的个数+Service的个数

原文 https://blog.csdn.net/feiduclear_up/article/details/47356289#t1
完整Android学习路径 请戳我的Android学习之旅(持续更新中...)
从源码角度分析Activity的生命周期怎么触发的(onCreate onStart onResume onPause onStop onDestroy)(附测试代码)


829

被折叠的 条评论
为什么被折叠?



