首页 > 解决方案 > 优化listview Flutter中每个item的多个http调用

问题描述

我有一个无限的列表视图,该列表中的每个项目都需要进行 http 调用以从服务器获取一些数据。我想在用户滚动时优化呼叫我想防止项目进行 http 呼叫。有什么想法可以做到这一点

标签: performanceflutterdart

解决方案


我为我的问题找到了很少的解决方案。我使用了库 visibility_detector ( https://pub.dev/packages/visibility_detector ) 在每个项目中,如果该项目仍然可见,我会等待 2 秒,如果不是,我会进行 http 调用,我什么也不做


推荐阅读