机灵钢铁侠

文章
7
资源
0
加入时间
2年10月17天

Android异常与性能优化相关面试问题-ANR异常面试问题详解

什么是ANR?Application Not Responding造成ANR的主要原因:应用程序的响应性是由ActivityManager和WindowManager系统服务监视的,当监视到在Activity中主线程点击超过5秒木有响应或者是在广播UI线程里超过10秒木有响应则会导致ANR。下面具体列举一下:主线程被I/O操作(从4.0之后网络IO不允许在主线程中)阻塞。主...