码迷,mamicode.com
首页 > 其他好文 > 详细

使用ANR-WatchDog来检测ANR

时间:2015-03-17 10:33:50      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:android   anr   

使用开源项目ANR-WatchDog来检测ANR,下载链接为:https://github.com/SalomonBrys/ANR-WatchDog
Eclipse版本只需下载对应的jar包,在主线程调用new ANRWatchDog().start();


该ANR-WatchDog实现原理:

ANR-WatchDog创建一个监测线程,该线程不断往UI线程post一个任务,然后睡眠固定时间,等该线程重新起来后检测之前post的任务是否执行了,如果任务未被执行,则生成ANRError,并终止进程。

使用ANR-WatchDog来检测ANR

标签:android   anr   

原文地址:http://blog.csdn.net/vipycm/article/details/44337243

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!