原文
https://mp.weixin.qq.com/s/OadI9zjnmnGXiGZFaQ-fDQ
产生ANR的核心
至少需要两个事件。
接受到事件A,当接受到事件B时,发现距离接受事件A已经过去0.5s了,事件A还没处理完。此时就会set一个计时器,5s后,如果事件A还没处理完,则Signal Cather开始收集ANR log,弹出对话框。
也就是说,发生ANR的必要条件为,至少接受两个事件。

原文
https://mp.weixin.qq.com/s/OadI9zjnmnGXiGZFaQ-fDQ
产生ANR的核心
至少需要两个事件。
接受到事件A,当接受到事件B时,发现距离接受事件A已经过去0.5s了,事件A还没处理完。此时就会set一个计时器,5s后,如果事件A还没处理完,则Signal Cather开始收集ANR log,弹出对话框。
也就是说,发生ANR的必要条件为,至少接受两个事件。
本文标题:阅读《教你轻松搞定ANR异常捕获》
本文链接:https://www.haomeiwen.com/subject/xxhutltx.html
网友评论