当主线程因为等待消息传来而进入阻塞状态。他这个阻塞状态不会消耗cpu与其他资源,这个时候会导致ANR嘛
主线程只要阻塞,那就有可能触发anr。
阻塞了几秒应该就anr了
为什么要在主线程等消息?这几个字光看着都难受呀。耗时操作都扔到子线程去,想要结果,要么用回调接收,要么用eventBus传递。过程中不想用户操作界面就给个无法取消的loading对话框。一定记住绝对不要再主线程等。