找了将近两个星期的工作,面试了5家公司,罗列一下笔试或者面试时的问题,祝大家好运
1,handler机制
答:handler运行机制:1),在主线程中创建handler
2),子线程中借助主线程的handler传递一条message
3),将message放入messagequeue即消息队列中
4),主线程的looper检测到消息队列中有消息时进行更新UI
一个线程有唯一一个looper,唯一一个消息队列messagequeue,可以有多个handler。主线程有默认的looper,其他线程没有,需要创建
2,开启广播方式,各自优缺点,以及android中广播存在的机制原理