您的位置:首页 > 移动开发 > Android开发

Android开发的ANR异常

2015-04-01 17:50 190 查看
ANR

在主线程执行耗时的操作,

界面相应输入事件了,

(大于6秒的行为)

就会发生ANR异常

ANR(Application Not Responding)

当用户触发了输入事件,如果应用6秒内没有相应用户的输入事件,

那么Android就会弹出一个响应弹出框,

提示,是否继续等待,或者结束应用程序

一种解决方法就是:

分析:因为主线程(UI线程)相应时间不能超过6秒,

一旦超出了,就会提示用户,

解决:我们可以将一些耗时的操作给子线程去执行,主线程不影响
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: