怕孤单棒棒糖

文章
6
资源
0
加入时间
2年10月24天

ANR产生的原因及定位分析

ANR全称是Application Not Responding,意思是应用程序无响应。相信从事Android开发的肯定遇到过。ANR的直观体验是用户在操作App的过程中,感觉界面卡顿,当界面卡顿超过一定时间(一般5秒),就会出现ANR对话框。ANR对于一个应用来说是不能承受之痛,其影响并不比应用发生Crash小。ANR产生的原因只有当应用程序的UI线程响应超时才会引起ANR,超时产生原因一般有两