ANR发生在system_server 进程的InputDispatcher 线程,一个input 事件由该线程通过socket 发送给焦点窗口,发送后的事件记录在该线程的waitqueue队列中,焦点窗口处理完事件后会通知system_server 进程移除该事件,队列中事件5秒内还不移除的话就会ANR。所以...主线程阻塞了吧导致这个input事件一直没被处理