当前位置: 首页 > news >正文

input dispatching timeout OS 版本对应反应

input dispatching timeout

主线程耗时超过5s且有下一个输入事件在卡顿阶段输入,才会引发ANR。

验证不同系统下对于此类ANR的产生情况

阻塞情况/是否阻塞

android 14

Android13

Android12

Android11

Android10

Android9

Android8

前台 输入事件后主线程阻塞8s,无其他操作

前台 输入事件后主线程阻塞8s,8s内再次输入事件

有(需多次点击>5次)

有(需多次点击>10次)

有(需多次点击>10次)

前台 输入事件后主线程阻塞8s,8s内切换到后台

切换到后台后开始阻塞8s

切换到后台后开始阻塞8s,并做ui刷新

  1. 切换到后台后,需重新获取焦点后才做ui刷新

  2. 系统越高,对ANR的容忍度越低

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Spring boot logback日志框架加载初始化源码
  • DVWA-IDS测试(特殊版本)
  • 前端学习笔记-JS篇-04
  • Redis中缓存穿透、缓存击穿、缓存雪崩的详解
  • 糟糕界面集锦-控件篇09
  • docker基本管理和应用
  • 记事本打不开(保姆级教程)
  • yolov8/yolov10 MLU370 实现推理/单多卡训练!
  • 【HBZ分享】Mysql索引的失效场景 以及 创建索引失败报错的原因
  • Spring IOC 小演示
  • 【区块链+乡村振兴】阳光农安农产品质量安全监管与服务平台 | FISCO BCOS应用案例
  • Fal.ai Flux 1-Pro/Viva.ai/哩布哩布AI:AI绘图部分免费工具+原图提示词Prompt
  • 慢SQL优化
  • Vue3+Ts封装类似el-drawer的抽屉组件
  • 【C语言篇】编译和链接以及预处理介绍(下篇)
  • 【Leetcode】101. 对称二叉树
  • [笔记] php常见简单功能及函数
  • Apache Pulsar 2.1 重磅发布
  • Cookie 在前端中的实践
  • Docker容器管理
  • express.js的介绍及使用
  • javascript 总结(常用工具类的封装)
  • Netty源码解析1-Buffer
  • passportjs 源码分析
  • PV统计优化设计
  • redis学习笔记(三):列表、集合、有序集合
  • Spark RDD学习: aggregate函数
  • Spring Boot快速入门(一):Hello Spring Boot
  • 从零开始的无人驾驶 1
  • 关于Flux,Vuex,Redux的思考
  • 配置 PM2 实现代码自动发布
  • 如何胜任知名企业的商业数据分析师?
  • 使用API自动生成工具优化前端工作流
  • 详解移动APP与web APP的区别
  • 用Node EJS写一个爬虫脚本每天定时给心爱的她发一封暖心邮件
  • “十年磨一剑”--有赞的HBase平台实践和应用之路 ...
  • 阿里云服务器购买完整流程
  • 移动端高清、多屏适配方案
  • ###51单片机学习(2)-----如何通过C语言运用延时函数设计LED流水灯
  • #pragam once 和 #ifndef 预编译头
  • #快捷键# 大学四年我常用的软件快捷键大全,教你成为电脑高手!!
  • $ git push -u origin master 推送到远程库出错
  • (Note)C++中的继承方式
  • (笔试题)合法字符串
  • (附源码)基于SpringBoot和Vue的厨到家服务平台的设计与实现 毕业设计 063133
  • (附源码)计算机毕业设计SSM疫情居家隔离服务系统
  • (黑马C++)L06 重载与继承
  • (七)c52学习之旅-中断
  • (十二)devops持续集成开发——jenkins的全局工具配置之sonar qube环境安装及配置
  • (一)认识微服务
  • (原+转)Ubuntu16.04软件中心闪退及wifi消失
  • (转)德国人的记事本
  • .NET 的程序集加载上下文
  • .NET 依赖注入和配置系统
  • .NET中的十进制浮点类型,徐汇区网站设计