android基础之ANR

原创 2015年07月10日 18:41:28

ANR application not Response

指应用程序未响应:
有三大类会引起ANR:
1、在主线程中超过5s还未响应(处理完成)
2、在broadcastRecevice中超过10s 还未处理完成
3、在service中超过20s 还未处理完成

有一种特殊情况,就是在主线程中等待broadcastRecevice返回处理结果:
等待了5s主线程爆ANR
等待了10sbroadcastReceive爆ANR

其中broadcastreceive和service爆的ANR只是把日志存入data/anr/traces.txt中

相关文章推荐

android ANR

  • 2013年11月19日 09:26
  • 263KB
  • 下载

android核心技术之ANR分析(MTK)

What is ANRANR = Application Not RespondingANR type: Key Dispatch Timeout Not response to an input e...

android anr

  • 2011年11月30日 14:40
  • 45KB
  • 下载

Android ANR问题原因分析

自己处理ANR问题单的一点经验,希望能对大家有帮助。

android ANR产生原因和解决办法

ANR (Application Not Responding)       ANR定义:在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应...

android anr traces日志分析方法

一:什么是ANR ANR:Application Not Responding,即应用无响应 二:ANR的类型 ANR一般有三种类型: 1:KeyDispatchTimeout(5 secon...
  • qwiwuqo
  • qwiwuqo
  • 2014年10月15日 15:33
  • 32081

Android App优化之ANR详解

Android App优化之ANR详解   作者 anly_jun 关注 2016.09.12 12:19* 字数 1956 阅读 6765评论 6喜欢 82 ...

Android ANR问题分析思路

使用过Android的同学,尤其是用过山寨pad,应该对Android的重启问题印象深刻吧。Android由于其设计的复杂性,可能会使得系统在不经意时陷入异常状态,因此Android设计了一套看门狗机...
  • vshuang
  • vshuang
  • 2014年08月19日 20:59
  • 18461
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android基础之ANR
举报原因:
原因补充:

(最多只允许输入30个字)