怡然鸡

文章
5
资源
0
加入时间
2年10月17天

ANR 定位和修正

可以通过查看/data/anr/traces.txt查看ANR信息。根本原因是:主线程被卡了,导致应用在5秒时间未响应用户的输入事件。很多种ANR错误出现的场景:1) 主线程当中执行IO/网络操作,容易阻塞。2) 主线程当中执行了耗时的计算。----自定义控件的时候onDraw方法里面经常这么做。(同时聊一聊自定义控件的性能优化:在onDraw里面创建对象容易导致内存抖动---

前端工程师如何持续保持热情避免重复用同样的方法做同样的事情精简代码,提高代码质量要有一种“懒得写代码”的心态如何让运营需求不枯燥无味严格遵守组件化最后

对于一种事情,经常重复的话,很容易就会厌烦、觉得无趣、失去了当初的热情。做不完的业务需求,日复一日,就觉得工作乏味、都是体力活;c端做多了,就觉得业务逻辑没有挑战性,没意思,设计要求苛刻,特别烦;b端做多了,就觉得天天写平台,天天对着无味的数据,没机会玩一下炫酷的特效;技术建设做多了,看着自己做的东西都腻了;研究一些花哨的东西,又对工作内容没有什么意义;想用一下最新技术,然而项目...