首页 > 解决方案 > 如何从 Flutter Provider 中的 StreamController 中删除数据?

问题描述

我正在使用provider来构建我的应用程序,所以数据被添加到StreamController中,每次我刷新我的应用程序时,它都会调用一个API,然后将数据推送到StreamController,问题是如何在替换之前删除数据新的那一个?

   controller.add(user);

标签: flutterflutter-provider

解决方案


从评论中迭代答案。无需删除添加到 StreamController 的任何数据,只需再次添加新数据即可从那里删除旧数据。你可以这样做:

controller.add(newOne);

您还可以查看此参考以通过示例了解 Stream 的概念。


推荐阅读