恭喜你, 这就是传说中的ANR。
1.1 何为ANR
ANR全名Application Not Responding, 也就是"应用无响应"....当操作在一段时间内系统无法处理时, 系统层面会弹出上图那样的ANR对话框。...1.3 如何避免ANR
知道了ANR产生的原因, 那么想要避免ANR, 也就很简单了, 就一条规则:
不要在主线程(UI线程)里面做繁重的操作。...2, ANR分析
2.1 获取ANR产生的trace文件
ANR产生时, 系统会生成一个traces.txt的文件放在/data/anr/下....以上的ANR trace是属于相对简单, 还有可能你并没有在主线程中做过于耗时的操作, 然而还是ANR了。