一个RecyclerView的卡顿问题的解决

  项目里的RecyclerView经常要卡顿个一两秒才展示出来,十分让人不爽。我重构的时候也遇到了这个问题,嵌套的第一个RecyclerView有700多张图,要做一系列变化,再addData到adapter,原来是因为我在主线程中进行计算和变化,导致UI无法刷新,RecyclerView才一直显示不出来。现在把计算过程放到了一个异步的线程当中,把addData放到UI线程中,大大改善了加载慢的问题。

posted @ 2018-08-23 23:44  海根  阅读(2362)  评论(0编辑  收藏  举报