【发布时间】:2020-11-08 16:34:19
【问题描述】:
场景 - 我使用 RecyclerView 和 FlexboxLayoutManager 创建了一个自定义日历。 RecyclerView 提供了一个 CustomAdapter,其中包含一个 customDayData 列表,范围从 2 年前(730 天)到未来 2 年(730)= 列表中的 1461 个项目。
我想显示当天的日历 - 项目 731。鉴于大量数据,scrollToPosition(731) 将 UI 冻结 3-5 秒 (NOGO)。
解决此问题的方法是什么。许多应用程序设法立即做到这一点,包括谷歌自己的日历对象。是否有简单的解决方法,还是我必须重新考虑加载数据的方式?
【问题讨论】:
标签: java android android-recyclerview adapter