我正在通过构建应用程序来学习颤振。我已经实现BLoC pattern
了调用 rest api 并向小部件提供数据。但是根据我的理解,这是需要它的视图的一些数据。我想Settings
在大多数小部件上都有按钮,我可以在其中显示当前登录的用户信息,能够更改他的语言、主题、一些特定的选定数据等。基本上是应用程序的基本状态。是BLoC pattern
那种方法吗?或者有更好的方法吗?
如果是,有什么方法可以做到这一点。如何处理多个StreamBuilder
,例如一个用于从 api 接收数据,一个用于更新状态?
我知道我可以用单例类做虚拟并使用注册它get-it plugin
,但如果有更好的方法我会跳过这个。