gpt4 book ai didi

android - "ANR"是异常还是错误还是什么?

转载 作者:IT老高 更新时间:2023-10-28 22:16:41 25 4
gpt4 key购买 nike

ANR 是异常、错误还是什么?我们真的可以在 try{} catch(){} 结构中捕获它吗?

最佳答案

ANR(应用程序无响应)并不完全是错误。当您的应用程序非常缓慢并且需要很长时间才能响应时会显示它,从而使用户等待。如果您的应用程序让他们等待很长时间,用户将不会感激。因此,Android 框架为用户提供了关闭应用程序的选项。 http://developer.android.com/guide/practices/design/responsiveness.html

当您在主线程上执行长时间运行的操作时会发生这种情况。由于主线程被阻塞,系统在此期间无法处理用户交互。解决方案是在工作线程中执行繁重的操作并保持主线程空闲。

关于android - "ANR"是异常还是错误还是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6540076/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com