gpt4 book ai didi

Android Viewpager 性能

转载 作者:搜寻专家 更新时间:2023-11-01 08:05:13 25 4
gpt4 key购买 nike

我目前正在使用一个带有 FragmentStatePager 适配器的 ViewPager,它有大约 25 个不同的 fragment (和不同的 relativelayouts)。当我滚动时,我通常会在滑动到某些 View 时注意到明显的滞后,除非我声明 viewpager.setoffscreenpagelimit(25)。有没有一种方法可以提高此 viewpager 的性能,而无需始终加载所有页面?

最佳答案

开箱即用的 ViewPager 将加载最多三个 fragment/ View 。留在那个数字。并不是 ViewPager 变慢了,而是您在代码中做了一些使其变慢的事情。您的任何 fragment 是否执行任何阻塞或消耗 CPU 的任务?例如加载位图?您是否有一些可以在 AsyncTask 中完成的解析?也许您可以将这些东西放在其他地方并将其保存到数据库中,然后当您加载 Frament 时,如果从数据库中读取它,它将保持非常干净和高效。

关于Android Viewpager 性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15269688/

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