ANR相关处理

ANR就是Application No Response程序无响应,在2种情况下会产生:1)界面的操作(如按钮的点击)等待响应时间超过5秒;2)handleMessage中回调函数执行时间超过10秒

ANR报错原因只有一个,主线程被阻塞,可以通过
adb shell cat /data/anr/traces.txt 去查看下导致ANR的原因

解决方式也很简单:
任何不可控的时间和运算,都不要在主线程中操作(AsyncTask)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值