Open Henry-ZHR opened 4 weeks ago
目前 PagerFragment 的 setListFrozen https://github.com/aistra0528/Hail/blob/f236aac45cdca849cf44f5340392d9600e9b88bb/app/src/main/kotlin/com/aistra/hail/ui/home/PagerFragment.kt#L334 是在 onXXX 中直接被调用的,会在 UI 线程执行所有操作,列表比较多应用的话就会卡很长时间
试了一下把 updateCurrentList 和 toast 以外的部分放 IO 线程,有很大改善,但
目前 PagerFragment 的 setListFrozen https://github.com/aistra0528/Hail/blob/f236aac45cdca849cf44f5340392d9600e9b88bb/app/src/main/kotlin/com/aistra/hail/ui/home/PagerFragment.kt#L334 是在 onXXX 中直接被调用的,会在 UI 线程执行所有操作,列表比较多应用的话就会卡很长时间
试了一下把 updateCurrentList 和 toast 以外的部分放 IO 线程,有很大改善,但