Android 开发中踩过的坑之二: 16ms的UI线程时间才不会卡顿

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

AndroidUI卡顿, 是总会遇到的问题, 

这个坑经常遇到, 通常在优化时才会重点关注. 通常在Adapter.getView()方法中比较突出.


人眼的原因, 1秒24帧的动画才能感到顺畅. 所以每帧的时间大概有41ms多一点点(1000ms/24). 但是但是, 注意了, 这41ms不是全都留给你java代码, 而是所有java native 屏幕等等的, 最后留给我们用java级别发挥的时间, 只有16~17ms了.

所以,当你优化视觉效果时, 留意UI线程的时间, 超过16ms, 就需要处理了.

转载于:https://my.oschina.net/u/1393188/blog/487222

你可能感兴趣的:(Android 开发中踩过的坑之二: 16ms的UI线程时间才不会卡顿)