安卓手机如果应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应ANR对话框,用户可以选择等待而让程序继续运行 , 也可以选择强制关闭 。
引起ANR原因可以归纳为两类:
【手机显示全部ANR是指什么意思】1、应用进程自身引起 , 比如主线程阻塞、挂起、死循环,执行耗时操作等;
2、其它进程引起,比如进程CPU占用率过高,导致当前应用进程无法抢占到CPU时间片 。
一个流畅的合理的应用程序中不能出现ANR,而让用户每次都要处理这个对话框 , 因此,在程序里对响应性能的设计很重要 , 这样系统不会显示ANR给用户 , 默认情况下,在安卓中活动的最长执行时间是5秒,广播接收器的最长执行时间则是10秒 。
相关经验推荐
-
-
如今轻量化鼠标大行其道|轻游时代的羽量级无线鼠标——微星gm41w游戏鼠标评测
-
房子装修好多长时间婴儿可以入住 房屋装修多久后婴儿可以住
-
《奥特曼》剧集里呈现的现实缩影|科幻茶馆(第28期)| 金城哲夫
-
神圣天使|斗罗大陆:哪些武魂中带“神”字?霍挂拥有一个,它传承数万年
-
iqoo|斥巨资买的苹果电脑,接口种类怎么这么少?
-
-
-
-
非以役人乃役于人的感悟 非以役人及役于人是什么意思
-
-
天龙八部第一人风中追风账号的大神守护家族,最后一位名声不如前
-
王者荣耀赛季皮肤标签怎么获得(王者荣耀赛季皮肤标签获得方法)
-
vivo x|国庆学会这些小技巧,手机轻松拍出影像大片
-
路飞|海贼王1018话情报:甚平对战福兹福,福兹福因红发而憎恨路飞
-
-
-
白羊座a型血女属鸡 属鸡处女座a型血,a型血巨蟹座的属蛇男
-
-