位置: 编程技术 - 正文

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

  • 买卖煤矿
  • 车船税的免征对象是什么
  • 每股收益无差别点计算公式怎么解
  • 保险经纪公司要取得什么证
  • 其他综合收益何时转投资收益
  • 收到低值易耗品的专票但未付款
  • 商品房买卖合同没有约定逾期交房违约金
  • 城建税及教育附加税怎么算
  • 报无票收入又开发票了怎么办?
  • 多计提的固定资产折旧
  • 免租金政策
  • 跨年度取得增值税发票
  • 手撕发票去年的可以报销吗
  • 金融保险服务业
  • 投资决策中常用的指标有
  • 研发费用进成本吗
  • 企业支付短期借款利息1000元
  • 个人独资企业简易注销流程及材料
  • 欠发工资如何赔偿
  • 为什么有的发票没有发票章
  • 增值税的征收范围包括在中华人民共和国境内
  • 营业范围是销售范围吗
  • 小规模纳税人增值税3%减按1%
  • 公司净资产怎么算出来的
  • 资产置换会计准则
  • linux root没有权限
  • linux系统已经得到了广泛的应用
  • 资产减值损失的借贷方向
  • url是什么格式的文件怎么打开
  • php表单的作用是什么
  • php和mysql web开发怎么样
  • 布拉索夫地图
  • 对外投资损失是负债吗
  • tp6 分页
  • 企业新产品销售收入数据
  • php循环字符串
  • 下载vue2
  • yii2框架和fastadmin建商城网站哪个好用
  • _get_osfhandle
  • 3d沙盒游戏推荐
  • 损益类科目增加记借方吗
  • 帝国cms采集标签
  • 国地税合并后工资仍然不一致
  • 每月企业所得税怎么征收
  • 如何理解当期损益
  • 费用可以抵扣什么税
  • 年度亏损计提所得税吗
  • 营改增无形资产
  • 红冲发票怎么写分录
  • 冲销以前月份的凭证
  • 银行退回服务费怎么写分录
  • 收到支付宝认证怎么做账
  • 银行公司账户限额
  • 冲销销售收入分录
  • 来料加工费用价格表
  • 施工企业主营业务收入二级科目有哪些
  • 会计利润是利润加暂时性差异吗为什么
  • 如何制作会计账簿
  • sql实现选择操作
  • 目前用到的两个字符
  • mysql绿色版安装配置教程
  • centos 6.6安装教程
  • linux的apache
  • 平板电脑中的电池工作时是将什么能转化成了电能
  • Win10 Insider 10565去除快捷方式小箭头的方法
  • 苹果mac浏览器
  • linux虚拟空间
  • javascript基于什么的语言
  • python编程模拟
  • Python编程给定a=1,b=4,输出a+b的值
  • unity中播放视频
  • node.js 的适用场景?
  • python程序解读举例
  • python图片验证码输入错误不能点登陆
  • 销售车位需要交房产税吗
  • 金融商品转让都包括什么
  • 个体税务怎么查询
  • 个人所得税缴纳怎么申报流程
  • 营业税纳税申报时间
  • 如何查询纳税人识别号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设