我想了解Android应用程序中的ANR对话框以及何时会发生以及如何删除它。 请帮帮我。
答案 0 :(得分:4)
ANR - 应用程序没有响应。
当应用程序的主线程被阻塞太长时间时会出现此对话框,例如,当您在此线程上休眠或执行长连接时。
避免它是通过将繁重的操作移动到其他线程来完成的。关于实现这一点的方法有一篇很棒的文章 - Painless Threading。
答案 1 :(得分:2)
当您在主应用程序线程上花费太多时间时会发生这种情况。为避免ANR错误,请确保在后台线程上进行任何长时间运行的工作。