ANR产生的原因
application not response :应用程序无响应
public void click(View view){
try {
System.out.println("线程名:"+Thread.currentThread().getName());
Thread.sleep(10000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
理解(主线程不能阻塞,如果主线程睡了,后面有请求,就响应不了)
主线程就相当于人,人死了就什么都干不了,其他的子线程就没有什么用了.所以主线程是不能停掉的.