文章预览
本文作者 作者: 新小梦 链接: https://juejin.cn/post/7218080719201321021 本文由作者授权发布。 1 Context概览 Context在Android中,代表着当前应用程序运行环境的上下文,通过前面对Android应用程序的启动流程和四大组件的启动流程分析。发现只有Application、Activity、Service三者才会创建上下文Context。所以,我们也可以理解为Context是Application、Activity、Service运行环境的上下文。所谓上下文,即可以根据一些变量、类来帮助我们获得相关资源、信息。类似聊天中,我们有时候需要前面沟通的信息,来理解当前对话的内容。从Android Studio继承窗口,我们找出Context的子类。 再根据前面分析启动流程中,ContextWrapper内部有一个指向Context类型的属性mBase,再实际运行会被赋值为ContextImpl实例。根据这些,我们画出主要的类图信息。 Context本身是一个抽象类,定义了通用的接口
………………………………