位置: 编程技术 - 正文

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 界面滑动)

  • 房产税城镇土地使用税税率
  • 国际反避税措施
  • 采购材料入库会计分录怎么写的
  • 以前年度损益调整在借方是什么意思
  • 企业采购哪些品类
  • 外贸企业出口退税计算公式
  • 房产税的计税依据有哪些
  • 个人兼职取得的收入和退休人员再任职取得的收入
  • 小规模纳税人多少免征增值税
  • 未分配利润太多说明什么
  • 现金管理规定有哪些主要内容
  • 原材料做成库存会计分录
  • 企业外购的房屋建筑物是否属于非房地产企业
  • 少缴纳个人所得税的需要付什么责任
  • 建筑业交税会计分录
  • 风险纳税人不处理行吗
  • 技术服务费进项票会计分录
  • 递延所得税年初数和期末数
  • 服务业成本怎么做账
  • 研发用的原材料怎么开领料单
  • soft version
  • win101903怎么查看
  • 上市公司股东股份轮候冻结是什么意思
  • 设置pin是什么意思
  • laravel如何使用前端的纯静态页
  • php数据导出到excel
  • php cookie session
  • 微信php开发教程
  • 餐费发票怎么做账务处理
  • opencv调用yolov8
  • vue前端常见面试题
  • 发票纳税人识别号错了怎么解决
  • uname命令功能
  • mysql的索引是什么
  • 帝国cms相关文章调用
  • 节能控制模块
  • 制造费用哪些是变动的哪些是固定的
  • 扶贫资金是如何发放的
  • 上月结余金额是什么的
  • 购货发票属于是什么凭证
  • 收到自然人税务申报短信
  • 资本公积的用途主要用于
  • 开具发票后什么情况下可以零申报?
  • 长期待摊费用的摊销期限应该是
  • etc的充值发票可以报账吗
  • 认证失败,未获取到区域信息
  • 房地产企业的会计核算
  • 修理费未收到发票怎么办
  • 服务行业进项税额加计扣除
  • 哪些费用是不可抵扣的
  • 出租不动产如何缴纳增值税
  • 财务负责人怎么实名认证
  • 统计会计主要做什么
  • 低值易耗品有哪些种类
  • 结账时如何划线进去
  • 从几个方面论述
  • sniffer.exe - sniffer是什么进程
  • executor进程
  • 电脑qq老是弹出fi
  • mac app store更新软件一直输入密码
  • linux电子邮件
  • 数字小键盘不管用
  • win8更新80072efe
  • Tutorial 3: First Triangle
  • unity血条slider
  • 安卓沉浸式状态栏框架
  • css透明属性详解怎么写
  • 安卓手机微信取消窗口化
  • jquery实现移动端
  • unity 3d教程
  • jquery onready
  • Centos6.8下Node.js安装教程
  • unitysdk接入
  • js string string
  • javascript面向对象编程指南第三版
  • 医保已申报未缴费可以撤销申报吗
  • 住宿发票税率1%怎么回事
  • 税务风险科是干什么的
  • 软件和集成电路企业税收优惠
  • 马达加斯加秒懂百科
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设