8得票2回答
Dart中,超类'Bloc<xxx, xxx>'没有零参数构造函数。

我是Dart语言开发的初学者,尝试创建一个受此GitHub存储库启发的Flutter应用程序BLOC模式示例,但我遇到了一些与类继承相关的错误消息。 我已经熟悉了在dot net C#语言中的继承、超类和子类编程, 但在Dart的情况下,我需要一些建议。 以下是我的代码: class Us...

8得票1回答
如何正确在Flutter应用程序中使用BlocListener和BlocProvider

我在我的Flutter应用程序中使用了flutter_bloc 4.0.0,我使用了Felix Angelov( https://medium.com / flutter-community / firebase-login-with-flutter-bloc-47455e6047b0 )的示...

8得票1回答
Flutter Bloc 中的 dispose

在下面的代码中,profileBloc在EditProfileScreenState的didChangeDependencies()方法中被初始化。 我们是否应该在EditProfileScreenState类上调用dispose方法来释放profileBloc? 如果是这样的话,应该如何...

8得票1回答
如何使用bloc flutter更改单个列表项的状态?

如何使用bloc包在flutter中更改列表项中的小部件。 我应该在整个ListView.builder上使用BlockBuilder或listener,还是仅在单个列表项上使用? 如果您可以分享一个示例或教程,那就太好了。 例如,如果我有一个复选框,我需要在单击它时更改其状态。 这些是我的B...

8得票2回答
Modal Bottom Sheet 和 Bloc

当我运行类似下面代码的代码时,我会收到以下错误:BlocProvider.of()使用了一个不包含Bloc的上下文。 复制步骤: BlocProvider( create: (context) =&gt; getIt&lt;TheBloc&gt;() ...

8得票2回答
如何在Flutter中使用flutter_bloc在表单提交时进行表单验证?

这是我的修改密码页面。我使用flutter_bloc实现了mvvc模式,页面与bloc很好地配合。但是我想在提交表单时进行表单验证,由于我对flutter不熟悉,所以不知道如何实现。 修改密码事件 abstract class ChangePasswordEvent extends Equ...

7得票1回答
我需要处理Cubit实例吗?

我是Flutter和Bloc的新手。事实上,我最近才开始使用Cubit。为了学习目的,我创建了一个简单的应用程序,在其中使用Cubit进行Bloc功能。在我找到的所有在线示例中,他们建议在 UI 中处理 Bloc 实例。然而,当涉及到Cubit时,我没有找到类似的东西。因此,我的问题是:我需要...

7得票2回答
如何在Flutter中使用go_router将一个bloc传递到另一个屏幕?

在Flutter中,我想要将一个本地的bloc传递到另一个屏幕。下面是使用默认导航器将bloc传递到新路由的方法: Navigator.of(context).push( MaterialPageRoute&lt;void&gt;( builder: (Build...

7得票1回答
我可以从另一个cubit中调用cubit吗?

我正在开发一个应用程序,使用 cubits 来管理状态。当我需要进行 API 请求时,我经常需要获取我的当前位置信息(处理可能的异常),然后将它发送到后台。所以我想我应该使用 Cubit 处理请求和获取我的当前位置信息。现在我的问题是如何处理?我能否从另一个 Cubit 中调用 gpsLoca...

7得票1回答
块初始状态不再被发出

我有一个 bloc 监听另一个 bloc,将 flutter_bloc 包更新到 6.0.2 版本后,在初始状态下监听器不再被调用。 class BlocA extends Bloc { final BlocB blocB = ...; ... blocA.blocB.lis...