+1
6:23,原话是Thread要提高优先级,要不然就和主线程是一样的优先级,会出现ANR
这里是错误的(不过优先级确实都是5)
另外,这一节根本就没有讲到什么重点,视频中对于如何解决ANR,讲的其实是如何预防ANR(正常来讲也不会出现这么低级的错误)
但是如果出现了ANR,并且也没有出现那几种问题,需要从/data/anr/traces.txt文件分析
导出traces.txt到当前目录
adb pull /data/anr/traces.txt .
通过分析这个文件可以找出ANR的原因,比如使用synchronized时导致死锁而引发的ANR等,《Android开发艺术探索》有讲到
希望后面能加上这个部分