【发布时间】:2021-05-03 07:39:19
【问题描述】:
我正在通过构建应用程序来学习 Flutter。我已经实现了BLoC pattern 来调用rest api 并向小部件提供数据。但是根据我的理解,这是需要它的视图的一些数据。我想在大多数小部件上都有Settings 按钮,我可以在其中显示当前登录的用户信息,能够更改他的语言、主题、一些特定的选定数据等。基本上是应用程序的基本状态。 BLoC pattern 是这种方法吗?还是有更好的方法?
如果是,有什么方法可以做到这一点。如何处理多个StreamBuilder,例如一个用于从 api 接收数据,一个用于更新状态?
我知道我可以用单例类来做这件事并使用get-it plugin 注册它,但如果有更好的方法我会跳过这个。
【问题讨论】:
标签: flutter bloc flutter-state