位置: 编程技术 - 正文

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

  • 工业企业提供劳务收入属于什么收入
  • 工会经费和福利费怎么花
  • 用银行支付本月生产车间保险费820元
  • 免征增值税的个体户个税
  • 包工包料工程要交哪些税
  • 公司员工提成怎么交个税
  • 环保设备折旧年限和残值率
  • 外经证到期如何填写最新有效期限
  • 收到投资款怎么做记账凭证
  • 职工福利企业所得税
  • 个人投资款怎么入账
  • 进项税额抵减欠税后附加税可以抵减吗
  • 营改增后房地产企业如何开票
  • 收到报废车款要交什么税
  • 图书出版行业做账流程
  • 自产产品对外捐赠需要缴纳增值税吗
  • 进项税发票认证流程
  • 营业执照首次年报
  • 我是小规模企业客户要求开专票不开投诉
  • 房屋租赁税费征收的时间是多久
  • 公司支付广告费怎么入账
  • 所得税新规定
  • 酒店优惠券财务如何记账?
  • 工程项目分期付款
  • 商业承兑汇票如何查询
  • 汇算清缴工资薪金支出包含社保费吗
  • 预付款,尾款
  • 定期存款是否属于受限资金
  • PHP:mb_strtoupper()的用法_mbstring函数
  • MacOS X Yosemite升级后postgresql启动报错的解决办法
  • window10黑白模式
  • autotun.inf
  • PHP:pg_send_query_params()的用法_PostgreSQL函数
  • 报废机器设备如何缴纳增值税
  • 残疾人就业保障金
  • vue3elementplus首页布局
  • 最常用的成本核算方法表
  • 小企业法人怎么交社保
  • 开发票如何计算税率
  • 长期待摊费用应该怎么摊销
  • 新手入门指南
  • vue中解决跨域问题
  • 未确认融资费用怎么算
  • 银行回单打回来会计要做什么
  • 公司年夜饭怎么说话
  • 小规模收到成本发票分录
  • python id 函数
  • 金税开票系统
  • 小型公司怎么做账
  • 库存商品暂估入库是什么意思
  • 房屋出租收入计入
  • 企业收到房租发票怎么做账
  • 出租房屋损坏赔偿
  • 预付款充值发票
  • 农业行业增值税
  • 公司建账初期做账怎么做
  • 机械租赁带司机和不带司机的税率
  • 营业费用这个科目还在用吗
  • Suse Linux 10中MySql安装与配置步骤
  • 苹果电脑 输入
  • 用U盘安装win11
  • linux 查看指定行
  • 电脑审核策略更改是什么意思
  • window8系统安装步骤
  • centos7如何进入命令行
  • win7报错0x0000007b
  • ajax分页查询数据文档效果图
  • node.js gui
  • 新闻客户端手机版下载
  • 最简单的游戏开发工具
  • python构造方法的参数
  • cocos2djs
  • 关于android中view的说法正确的是
  • 批处理/d
  • jquery遍历object
  • 整理的什么
  • 公司税务电子发票怎么开
  • 微信密码忘记了,手机号也没有用了,怎么办
  • 上海房产税税收
  • 税务工作的前景怎么样
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设