产生的原因:
1、在UI主线程中执行网络请求
2、数据的大量读写包括数据库,文件等
3、service处理超时导致无响应
解决办法:
避免在主线程中处理耗时操作,将其放在子线程中,或者可以启动一个service去处理
1、在UI主线程中执行网络请求
2、数据的大量读写包括数据库,文件等
3、service处理超时导致无响应
避免在主线程中处理耗时操作,将其放在子线程中,或者可以启动一个service去处理
本文标题:Android中发生ANR的原因和解决办法
本文链接:https://www.haomeiwen.com/subject/fzzurqtx.html
网友评论