ANR的三种类型

简介: ANR的三种类型

ANR一般有三种类型:


KeyDispatchTimeout


1:KeyDispatchTimeout(5 seconds) –主要类型

按键或触摸事件在特定时间内无响应


BroadcastTimeout


2:BroadcastTimeout(10 seconds)

BroadcastReceiver在特定时间内无法处理完成


ServiceTimeout


3:ServiceTimeout(20 seconds) –小概率类型

Service在特定的时间内无法处理完成

相关文章
|
8月前
|
大数据 数据库 Android开发
ANR怎么产生的,怎么分析ANR?(一)
ANR怎么产生的,怎么分析ANR?
62 0
|
8月前
|
Android开发
ANR怎么产生的,怎么分析ANR?(二)
ANR怎么产生的,怎么分析ANR?(二)
35 0
|
8月前
ANR怎么产生的,怎么分析ANR?(三)
ANR怎么产生的,怎么分析ANR?(三)
39 0
|
Java 调度 C++
ANR分析总结
ANR分析总结
1072 0
ANR分析总结
|
2天前
|
Android开发
android捕获全局异常,并对异常做出处理
android捕获全局异常,并对异常做出处理
13 4
|
8月前
|
Android开发
为什么会触发ANR,从源码中扒一扒
为什么会触发ANR,从源码中扒一扒
50 0
|
监控 Java Android开发
RxJava 异常时堆栈显示不正确?解决方法都在这里
RxJava 异常时堆栈显示不正确?解决方法都在这里
120 0
RxJava 异常时堆栈显示不正确?解决方法都在这里
|
Unix Linux C#
iOS开发:Crash异常总结与捕获
说到异常捕获,就必须要提到Crash问题,iOS中,Crash一般分为两种: 1、一种是由EXC_BAD_ACCESS引起的,原因是访问了不属于本进程的内存地址,有可能是访问已被释放的内存; 2、一种是未被捕获的目标C异常(NSException)记录,导致程序向自身发送了SIGABRT信号而崩溃。
700 0
iOS开发:Crash异常总结与捕获
|
存储 安全 Java
Android ANR分析(trace文件的产生流程)
Android ANR分析(trace文件的产生流程)
395 0
Android ANR分析(trace文件的产生流程)
|
存储 Android开发
【Android 应用开发】Activity 返回堆栈管理 ( 阶段总结 | 任务栈管理 | 返回堆栈 | 清除返回堆栈 | 亲和性 | 启动模式补充 | standard | singleTop )
【Android 应用开发】Activity 返回堆栈管理 ( 阶段总结 | 任务栈管理 | 返回堆栈 | 清除返回堆栈 | 亲和性 | 启动模式补充 | standard | singleTop )
300 0