gpt4 book ai didi

android - 为什么 Facebook 的 Android 应用程序滚动如此顺畅

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:07:26 25 4
gpt4 key购买 nike

Facebook 在我的 Android 手机中拥有最流畅的用户界面,我想知道他们是怎么做到的。

当我在写我的演示时,带有图像的 ListView 似乎总是滞后,而 facebook 的新 feed Activity 行为非常惊人。

任何人都可以告诉我 Facebook 应用程序是否使用原生 ListView 但有一些改进,或者只是重写整个 View 以获得更好的性能?

编辑:我已经使用了缓存策略,例如使用异步线程、将 ViewHolder 缓存为标签以及将图像存储在内存中以进行加速,但我仍然感到滞后。我真的很想知道 facebook 工程师是怎么做到的,他们真的很聪明

最佳答案

尝试将设备连接到 adb,打开 DDMS 并按下方法分析按钮,然后开始滚动几秒钟。 Traceview将打开,您会看到什么占用了所有 CPU 时间。

关于android - 为什么 Facebook 的 Android 应用程序滚动如此顺畅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8440651/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com