摘要: ANR时间区别便是指当前这次的事件dispatch过程中执行findFocusedWindowTargetsLocked()方法到下一次执行resetANRTimeoutsLocked()的时间区间. 以下5个时机会reset. 都位于InputDispatcher.cpp文件: resetAndD 阅读全文
posted @ 2018-12-25 17:27 Leo的银弹 阅读(2726) 评论(0) 推荐(0) 编辑
摘要: ANR(Application Not responding),是指应用程序未响应,Android系统对于一些事件需要在一定的时间范围内完成,如果超过预定时间能未能得到有效响应或者响应时间过长,都会造成ANR。 造成ANR的场景: Service Timeout:比如前台服务在20s内未执行完成; 阅读全文
posted @ 2018-12-25 17:08 Leo的银弹 阅读(805) 评论(0) 推荐(0) 编辑