Activity启动Context-android资源调用的一些总结
Activity启动Context初始化上下文环境ContextImpl appContext = new ContextImpl(); appContext.init(r.packageInfo, r.token, this); packageInfo:每个应用程序启动时都会检查并创建一个该对象,并且保存其弱引用(WeakReference)到哈希表mPackages或mResourcePackages中,对于该应用中的所有activity都共享同一个packageInfo对象token:IBinder对象this:ActivityThread对象,即该activity对应的主线程,每一个activity都有它自己的主线程
810.5KB
文件大小:
评论区