WatchDog来检测ANR

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

该ANR-WatchDog实现原理:

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

积极思考造成积极人生,消极思考造成消极人生。

WatchDog来检测ANR

相关文章:

你感兴趣的文章:

标签云: