关于ANR线程阻塞那些坑

上次就是由于网关在点击一个ListView OnItemClick事件的时候 直接报ANR

这里写图片描述

相信各位老司机也很清楚 就是说Android 当你点击某个组件五秒没有反应直接就ANR异常导致程序崩溃
那么问题来了到底怎么解决这个问题呢?

方案1

如果是点击事件的问题我们可以先把点击事件的代码去掉再调试

方案2

开启子线程另外做同步 因为这样就可以解决线程阻塞的问题 不会出现ANR异常