Application系列:父类ContextWrapper的attachBaseContext方法
Posted zhangjin1120
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Application系列:父类ContextWrapper的attachBaseContext方法相关的知识,希望对你有一定的参考价值。
目录
attachBaseContext有什么用?
在api 30的源码中,可以看到Application继承自ContextWrappter
在ContextWrapper
中,有个方法attachBaseContext()
这个方法的入参是一个Context对象,所以如果应用层需要Context的对象,可以第一时间从这里获取到,这就是这个方法的意义。
Application的attachBaseContext,onCreate,Activity的onCreate谁先执行?
写个demo,打Log看下:
可以看出:Application的attachBaseContext()最先执行,然后是Application的onCreate(),然后才是Activity的onCreate()。
以上是关于Application系列:父类ContextWrapper的attachBaseContext方法的主要内容,如果未能解决你的问题,请参考以下文章