項目里的RecyclerView經常要卡頓個一兩秒才展示出來,十分讓人不爽。我重構的時候也遇到了這個問題,嵌套的第一個RecyclerView有700多張圖,要做一系列變化,再addData到adapter,原來是因為我在主線程中進行計算和變化,導致UI無法刷新,RecyclerView才一直顯示不出來。現在把計算過程放到了一個異步的線程當中,把addData放到UI線程中,大大改善了加載慢的問題。
項目里的RecyclerView經常要卡頓個一兩秒才展示出來,十分讓人不爽。我重構的時候也遇到了這個問題,嵌套的第一個RecyclerView有700多張圖,要做一系列變化,再addData到adapter,原來是因為我在主線程中進行計算和變化,導致UI無法刷新,RecyclerView才一直顯示不出來。現在把計算過程放到了一個異步的線程當中,把addData放到UI線程中,大大改善了加載慢的問題。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。