位置: 编程技术 - 正文

android:程序无响应,你该如何定位问题?(com.android.phone无响应)

编辑:rootadmin

推荐整理分享android:程序无响应,你该如何定位问题?(com.android.phone无响应),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:安卓程序无法运行,安卓手机应用程序经常无响应,com.android.phone无响应,com.android.phone无响应,安卓程序无法运行,安卓系统软件无响应,com.android.phone无响应,安卓软件无响应是怎么回事,内容如对您有帮助,希望把文章链接给更多的朋友!

如果MainThread长时间无响应,系统会提示“XXX无响应”,然后用户会关闭。那么,如何定位问题呢?无响应并不像Crash,它抓取不到异常日志,通常我们需要调试,才能定位问题。如何调试呢?

1.在Eclipse Devices窗口,选中app对应的包名,然后点击debug图标(绿色的小虫子),然后切换到Debug视图

2.切换视图之后,可以看到debug下,app的线程列表

3.对于main线程(第一个线程),选中,并将其挂起Suspend

android:程序无响应,你该如何定位问题?(com.android.phone无响应)

4.然后我们就可以看到,Suspend之后,main线程卡住的位置:

可以看出,main线程在调用pauseBubbleAndHide时,surfaceView无法lockCanvas造成页面卡住。经后续排查发现,在掉用这个方法之前,lockCanvas和unlockCanvasAndPost没有成对出现照成的,上一次lock之后,没有unlock,照成再次lockCanvas时,无法响应。然后解决问题。

以上介绍了调试程序无响应的步骤。

-------------------------------------------------------------------

更多交流,Android开发联盟QQ群:

android:滑动挂断自定义View的简单实现 要点:随着手指的滑动更新位置drawText的时候,如何计算开始的位置,使str居中1.CallSliderEndView.javapackagenet.mobctrl.callendview;importandroid.annotation.SuppressLint;impor

Android:使用Canvas合并Bitmap 关键点canvas.drawBitmap(bitmap,srcRect,dstRect,null);将bitmap的srcRect区域绘制到canvas的dstRect区域Demomain.xml?xmlversion="1.0"encoding="utf-8"?RelativeLayoutxmlns:android="

android:AndroidAnnotations上传文件,网络接口如此简洁 网络接口如此简洁使用HttpClient进行文件的上传,可以参考博客:使用HttpClient进行文件上传如果项目使用AndroidAnnotation,写上传接口就会非常方便,比如之

标签: com.android.phone无响应

本文链接地址:https://www.jiuchutong.com/biancheng/371362.html 转载请保留说明!

上一篇:android:LruCache缓存小结

下一篇:android:滑动挂断自定义View的简单实现(android 界面滑动)

  • 财务软件使用制度
  • 中级税务师是什么
  • 增值税发票综合服务平台错误代码35
  • 劳务外包可以差额纳税吗
  • 小规模公司用什么会计准则
  • 去年的成本如何调整汇算清缴额
  • 工资中事假扣款执行依据
  • 月末进项税额转出科目需要结转吗
  • 普通发票辨别真伪
  • 增值税怎么纳税比率
  • 资产类期末借方余额怎么算
  • 出纳备用金管理制度
  • 公司员工的车外地的停车费怎么做分录
  • 余利宝怎样
  • 行政单位在建工程入账
  • 会计上的未达账项是什么
  • 补上年所得税加滞纳金入哪个科目?
  • 增值税专用发票抵扣期限
  • 增值税扣税项目
  • 个人之间的房屋抵押需要去房管局做登记吗
  • 新注册公司第一次怎么报税
  • 集体房产证如何分割
  • 企业所得税税率2.5% 5% 25%
  • 复核未通过
  • 出售固定资产账务处理
  • 减少子公司合并的风险
  • PRISMSVR.EXE - PRISMSVR是什么进程 有什么用
  • 将原材料变成成品的过程
  • 反避税的意义
  • 一台电脑两个显示器显示不一样的内容
  • 材料报废 开什么发票
  • 哪些发票是成品发票
  • 产品出库单附在什么凭证后面
  • db2数据库备份文件为bkd格式
  • 小规模纳税人免税怎么做账
  • 以前年度多缴的税
  • 固定资产投资子公司
  • 股份支付的账务如何处理?
  • 高新技术企业如何计算企业所得税
  • 被投资单位信息是什么
  • 没有发票如何做会计分录
  • 自建厂房会计处理
  • 低值易耗品属于流动资产吗
  • 报销单会计分录怎么写
  • 内部招待所管理规定
  • 借调人员费用列支
  • 挂靠被查出来后挂靠费怎么处理?
  • 电子银行承兑汇票怎么签收
  • 事业单位装修费账务处理
  • 资产报废需要税费吗
  • MySQL必知必会读后感
  • mysql innode
  • ios自定义应用图标
  • centos at命令
  • 怎么安装win7系统不占硬盘空间呢
  • winxp关机立马自动重启
  • ubuntu20.04配置
  • 安装ubuntu 20.10
  • macbookzen
  • win8/10功能
  • windows10秋季更新
  • win7无线网络开关在哪里
  • win10系统中怎么打开IE浏览器
  • 在linux系统中有一个重要的概念
  • win7麦克风不好使
  • bootstrap 下拉框绑定数据
  • 简单谈谈对中国电信的认识
  • yarn使用教程
  • unityz
  • nodejs获取当前路径
  • 用javascript写表单代码
  • 苹果多点触控
  • unity 游戏
  • jsoni
  • unity GetComponentsInChildren
  • 在linux安装python
  • 江苏国税电子税局
  • 残疾人保障金如何填报
  • 安徽国税发票
  • 第2类医疗器械许可证代办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设