![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android-面试
ahubenkui
这个作者很懒,什么都没留下…
展开
-
android 中的多线程使用
asyncTask 本身有2个线程 和一个handler AsyncTask 使用的局限: 1 asyncTask 必须在主线程中加载,对象必须在主线程中创建,因为在asyncTask 中有个sHandler 为了让执行环境切到主线程中去,这就要求sHandler 这个对象进行主线程创建。由于静态成员变量在加载类的时候进行初始化,因此这就变相要求AsyncTask 类在主进程中加载。2 exe原创 2017-11-11 16:02:08 · 350 阅读 · 0 评论 -
activity 的启动过程
1 handler H 对LAUNCH——ACTIVITY 这个消息处理可以得到,activity 的启动过程由ActivityThread 的 handleLaunchActivity 方法实现。2 从ActivityClientRecord 获取启动的Activity 的组建信息。3 通过 instrumentation 的newActivity 方法使用类的加载器创建Activity 对象。4原创 2017-12-02 14:57:51 · 202 阅读 · 0 评论 -
Android 面试总结
最近面试告一段落,对面试中所遇到的问题进行下总结:框架:1 https://blog.csdn.net/xiatiandefeiyu/article/details/78246706 (阿里巴巴的Vlayout框架源码原理详解(第一篇流程分析)2 https://www.jianshu.com/p/a68dc1ca6120 OKHttp源码解析3 ...原创 2018-10-19 16:30:36 · 698 阅读 · 0 评论