精通Activity系列(一)

2018-09-04  本文已影响0人  HardMan

一:Context

context UML图

Context:在源码中是一个抽象类,定义了 getResource(),getAssets()等一系列抽象方法。

Context

ContextWrapper:继承了Context,但其实是一个装饰类,内部有一个变量mBase,在构造方法中传递过来。而内部实现的方法,也是通过调用mBase的方法来完成。

ContextImpl:Context的具体实现类,负责抽象方法的具体实现。

ContextThemeWrapper:包含主题信息的包装类,继承于ContextWrapper。

Activity:活动窗口,控制生命周期和交互。

上一篇 下一篇

猜你喜欢

热点阅读