1、说说你对handler机制的理解
一般你从源码去讲就可以了,handler的初始化需要注意什么,message的存储,messageQueue的结构,怎么轮训的。
详细参考:
Handler源码分析
2、Android中事件分发是怎么进行的(一次完整的分发)?
Activity–>ViewGroup–>View–>Viewgroup–Activity
详细参考:
View的Touch事件分发机制
Android的事件分发机制
3、什么是内存泄漏?在Android开发中,有哪些情况会发生内存泄漏?你是通过什么方法来解决内存泄漏的?
详细参考:
内存泄漏
4、如何优化布局的?RelativeLayout布局为什么会测量两遍?
5、垃圾回收机制?算法?
6、类加载机制
7、Retrofit的原理
详细参考