Android基础/进阶面试考点
一.基础
二.进阶
- 简述Handler机制的原理.
- 说一下事件分发机制.
- View的绘制过程.
- 都有哪些方式可以实现进程间通信.
- 代码混淆是干嘛的.
- gradle是干嘛的.
- 关于内存优化,你都做过什么.
- Activity的启动方式.
- ActivityA启动了ActivityB,那么A的onPause()方法和B的onCreate()方法谁先执行.
- Fragment与宿主Activity进行通信,有哪些方式,请说明.
- 一般来说,一个应用程序一共有多少个Context.
Context的个数等于Activity的个数 + Service个数 + 1 (Application也是Context)
- 如何一次性退出所有的Activity,有哪些解决方案.