0%

Android Anr异常

ANR异常

其实就是主线程卡死,然后无法响应,大于6秒,会出现如下的一个错误报告:
ANR异常
这个时候就是说我们卡死了,代码里如这个样子写:

1
2
3
4
5
6
try {
Thread.sleep(60000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

解决办法也很简单,就是放在子线程中写耗时的操作!