首先,我知道BLoC应该如何工作,了解其背后的思想,并且知道BlocProvider()和BlocProvider.value()构造函数之间的区别。 为了简单起见,我的应用程序有3个页面,其小部件树如下: App() => LoginPage() => HomePage() => Use...
我正在使用flutter_bloc。 我的代码是这样的:class Settings extends StatelessWidget { final _formKey = GlobalKey<FormState>(); @override Widget build(Bu...
示例状态: abstract class ExampleState extends Equatable { const ExampleState(); } class LoadingState extends ExampleState { // } class LoadedSta...
你好,我正在尝试从另一个区块监听区块的状态。 我正在使用这个包 https://pub.dev/packages/bloc。 从我的 UserBloc 中,我想要监听 AuthBloc,并且当它处于 AuthenticationAuthenticated 状态时,UserBloc 应该触发一...
我正在学习Flutter中的Bloc。有人能告诉我什么是"flutter_bloc"和"bloc"包吗?我有以下问题。 它们是否相同。 何时/如何使用它们。 谢谢
为什么我们需要在flutter_bloc中使用Equatable类?还有,我们用props做什么?以下是在Flutter中使用bloc模式制作状态的示例代码。 为什么需要使用Equatable类与flutter_bloc一起使用?另外,props的作用是什么?下面是在Flutter中使用bl...
更新 找到了onChange覆盖方法后,似乎更新的状态没有被发出 #困惑 更新2 进一步调试显示,当尝试发出更新的状态时,StreamController似乎已关闭。 出于某种原因,我的应用程序中有一个BlocBuilder在Cubit发出之后拒绝重新绘制,我无论如何都无法弄清原因,在运行或...
我正在使用flutter_bloc,想知道应该使用哪种方法,以及这两种方式之间有什么区别:我读到第一种方式(带有'value')时,bloc不会自动关闭,但实际上我不明白这是什么意思?BlocProvider<LoginBloc>.value( value: (LoginBl...
我正在使用flutter_bloc包来管理应用程序中的状态。 我有一个使用情况,需要从远程数据库加载初始状态。 这需要将initialState方法设置为异步,但它目前不是异步的。 如果不使用initialState方法,从远程数据库加载Bloc的初始状态最好的方法是什么?
在我的Flutter应用中,我使用flutter_bloc进行状态管理。 所涉及的bloc使用一个repository。该repository订阅了一个WebSocket,新数据会添加到一个流中。 问题: 我的bloc监听这个流: InvestmentClubBloc({ req...