位置: 编程技术 - 正文

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

  • 小规模纳税人零申报逾期未申报
  • 个人所得税如何查询工资
  • 银行承兑汇票相当于贷款
  • 投标保证金保险怎么买
  • 企业销售折扣折让会计分录
  • 个税申报信息怎么恢复
  • 年度财务报表怎么作废
  • 用友无法录入现金流量怎么处理
  • 认购股份有什么好处
  • 存货内部交易抵消分录第二年
  • 土地增值税清算是什么意思
  • 企业重组失败会怎么样
  • 税收的基本特点有
  • 已抵扣的进项税额红冲的账怎么做
  • 销售不动产包括哪些内容
  • 个人公司转让协议怎么写
  • 年底收到发票未付款怎么做账
  • 个人对公益事业的认识与看法
  • 什么是季初值和季末值
  • 怎么知道是不是强制执行
  • 固定资产一次性计入费用的账务处理
  • 出差人什么意思
  • 应收票据盘点表是出纳填吗
  • 电脑桌面刷新反应迟钝
  • 预存500抵扣1000是几折活动?
  • 纯净版xp系统打不开了
  • 营改增后不动产租赁费的税率是多少
  • 使用mac什么意思
  • windows11搜索
  • 图文详解:台盆柜安装的全过程
  • 企业财务管理的对象是什么
  • 外购货物用于公益性捐赠
  • 服务费发票怎么入账
  • 如何将tomcat卸载干净
  • 《一文搞懂IoU发展历程》GIoU、DIoU、CIoU、EIoU、αIoU、SIoU
  • 本地存储localstorage没有拿到最新值
  • 充电桩折旧年限是多少年
  • 应收利息会计分局
  • 利息收入可以冲减开发成本的法律依据
  • 过路费属于会计哪个科目
  • 帝国cms专题
  • 足浴店装修大概多少钱一平
  • 电子承兑汇票兑现扣几个点
  • 房产交易缴税
  • 应缴财政专户款年末有余额吗
  • 电影剧本稿费多少
  • 出售资产时递延所得税转回是全部收入吗
  • 旅游业开具的是什么证明
  • 筹建期开办费明细
  • 软件测试费用明细
  • c 语言 mysql
  • mysql的zip包怎么安装
  • mysql修改允许远程连接
  • virtualboxubuntu安装教程
  • centos如何挂载fc存储
  • bios各项参数的意义
  • windows10日历没有显示农历
  • 苹果手机
  • sethook.exe - sethook进程是什么文件 有何作用
  • linux常用网络工具
  • Win10预览版桌面图标和任务栏不翼而飞怎么办?
  • win7共享文件设置
  • windows图片锁屏
  • unity输入中文
  • unity3d怎么删除模型
  • javascript中的数据类型分为两大类
  • javascript ts
  • cocos2d怎么用
  • JS实现的ajax和同源策略(实例讲解)
  • vue是如何实现双向绑定的
  • js判断字符串字符出现的次数
  • jquery正则表达式的用法
  • 使用JQuery中的trim()方法去掉前后空格
  • vs2010编译器在哪里?
  • jQuery Easyui Datagrid实现单行的上移下移及保存移动的结果
  • java 视频教程
  • 各国进口汽车综合税率表
  • 东莞医保缴费凭证怎么下载
  • 上海哪能玩
  • 新疆都有哪些地貌
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设