检查代码是否有耗时操作,如循环、文件 IO、网络请求等,将其移至子线程中执行。
检查 UI 线程中是否有大量的视图操作,如添加、移除、更新等,将其分散到多个线程中执行。
检查代码中是否有死循环或死锁,及时修复。
检查设备性能是否达到应用要求,如果不足,可以考虑优化或更换设备。
可以在 androidmanifest.xml 文件中添加以下代码,增加应用的等待时间,防止长时间无响应出现 ANR 报错。
上一篇:AndroidStudio中出现'无法找到符号类after”错误提示。
下一篇:Androidstudio中出现Contentisnotallowedinprolog错误提示