一、什么是ANR Application Not Responding 默认Activity最长执行时间5s 超过就会ANR 在广播接受者中最长是10s 在主线程中做了耗时操作 二、造成ANR的主要原因 主线程耗时计算操作 主线程被IO操作阻塞 三、解决ANR 在子线程中做耗时操作 Activity的onCreate和onResume中避免做耗时操作