android什么状况下会致使ANR?

粗略的来分会有两种状况致使ANR: 第一类:dispatchTimeout 输入事件分发超时,通常是因为主线程在5秒以内没有响应输入事件。 第二类:BroadcastReceiver没有在系统设定的时间内完成并返回。 再细分的话ANR多是由主线程致使也多是由非主线程致使: 因为主线程致使的状况: 1.耗时网络访问 2.当有大量数据读写操做时再请求数据读写 3.数据库操做(好比其余大数据量应用访问数
相关文章
相关标签/搜索