1,ANR异常的解释: ANR(android not response)即应用程序无响应,在用户操作在5秒内没有响应的话就会出现ANR异常: 2,那为什么会出现ANR异常呢? Android系统中处理用户操作的工作在主线程中执行,如果我们在主线程中执行很耗时的操作,并且导致用户的操作没有在5秒钟内得到响应,哪儿嘛就会导致ANR异常的出现.主线程休眠,那么再点击程序,必须等主线程睡醒后才会有反应.所以在主线程中不能行耗时操作,因为主界面会被阻塞. 3,解决方案: 凡是耗时操作都不要放在主线程里面…