performance - 优化listview Flutter中每个item的多个http调用
问题描述
我有一个无限的列表视图,该列表中的每个项目都需要进行 http 调用以从服务器获取一些数据。我想在用户滚动时优化呼叫我想防止项目进行 http 呼叫。有什么想法可以做到这一点
解决方案
我为我的问题找到了很少的解决方案。我使用了库 visibility_detector ( https://pub.dev/packages/visibility_detector ) 在每个项目中,如果该项目仍然可见,我会等待 2 秒,如果不是,我会进行 http 调用,我什么也不做
推荐阅读
- robotframework - 如果 Robot 框架中不存在,如何创建新的环境变量?
- c# - Httpcontext.current.session 变为空
- r - 如何使用 R 中在 Excel 中创建的代码进行循环?
- c# - 如何在子元素上禁用 ContextMenu?
- flutter - Flutter - CircularProgressIndicator 不会停止执行
- sql - SQL查询来计算学生的人口统计?
- python - 如何解决这个关于 -215 断言错误的错误?
- android - 如何使 layout_weight 固定其宽度
- python - 异步函数修改 .txt 文件导致程序挂起/冻结
- python - 将一个数据框重复的所有列值添加到熊猫中的其他数据框