什么是Android中的ANR Dialog?

时间:2012-05-09 12:10:37

标签: android

我想了解Android应用程序中的ANR对话框以及何时会发生以及如何删除它。 请帮帮我。

2 个答案:

答案 0 :(得分:4)

  

ANR - 应用程序没有响应。

当应用程序的主线程被阻塞太长时间时会出现此对话框,例如,当您在此线程上休眠或执行长连接时。

避免它是通过将繁重的操作移动到其他线程来完成的。关于实现这一点的方法有一篇很棒的文章 - Painless Threading

答案 1 :(得分:2)

当您在主应用程序线程上花费太多时间时会发生这种情况。为避免ANR错误,请确保在后台线程上进行任何长时间运行的工作。