lee*_*ias 24 android exception catch-block android-anr-dialog
ANR是异常,错误还是什么?我们真的可以在一个try{} catch(){}结构中捕获它吗?
rog*_*one 46
ANR(应用程序无响应)并非完全错误.当您的应用程序非常缓慢并且需要花费大量时间来响应时会显示它,从而使用户等待.如果您的应用程序让他们等待很长时间,用户将不会感激.因此,Android框架为用户提供了关闭应用程序的选项. http://developer.android.com/guide/practices/design/responsiveness.html
当您在主线程上执行长时间运行操作时会发生这种情况.由于主线程被阻止,系统无法在此期间处理用户交互.解决方案是在工作线程中执行繁重的操作并保持主线程空闲.
| 归档时间: |
|
| 查看次数: |
21361 次 |
| 最近记录: |