No1:
Activity继承于ContextThemeWrapper,继承于ContextWrapper,继承于Context。
No2:
Context中方法的所有实现均由ContextImpl类承担。
No3:
启动一个Activity需要3个非常重要的对象:Application、Context、Configuration。
No4:
一个应用中Context对象的总数应该等于Activity对象与Service对象之和再加上一个Application。
No5:
当无法确定使用某个Context对象是否会造成长引用导致内存泄露时,就使用Application的Context对象,因为Application存在于整个应用的生命周期内
No6:
在Activity的onCreate方法中增加initData()初始化数据、initViews()初始化控件、initEvent()初始化事件,类似装饰模式
No7:
装饰模式是以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案;而代理模式则是给一个对象提供一个代理对象,并有代理对象来控制对原有对象的引用。
装饰模式应该为所装饰的对象增强功能;代理模式对代理的对象施加控制,但不对对象本身的功能进行增强。