Android源码分析
AlexeyElijah
这个作者很懒,什么都没留下…
展开
-
View创建时theme原理
LayoutInflater 的inflate后会调用createView来创建View对象。 createView中传入三个参数name,prefix,attrs。我们以RelativeLayout为例。 当LayoutInflate中的xml解析器解析到RelativeLayout标签后,根据prifix包名。找到对应的类。 反射调用RelativeLayout类的构造函数,且传入两个参数,1...原创 2019-10-18 14:56:06 · 304 阅读 · 0 评论 -
Android Application和Application Context区别
在Android9.0、7.0和6.0中Application继承实现关系都是一样的。 Application extends ContextWrapper implements ComponentCallbacks2 Application是继承ContextWrapper 的,我们知道ContextWrapper是Context的包装类,ContextWrapper中有个成员变量mBase...原创 2019-09-10 12:23:02 · 795 阅读 · 0 评论