草庐IT

flutter - 已经听过流,换屏后报错

我在我的应用程序中应用了Bloc模式,但在通过底部导航更改屏幕时遇到了问题。我尝试进行流式广播,但是在更改屏幕后数据消失了。这是我的Home类,它代表主屏幕。classHomeextendsStatefulWidget{@override_HomeStatecreateState()=>_HomeState();}class_HomeStateextendsState{finalDepartmentBlocdepartmentBloc=BlocProvider.getBloc();finalPromotionProductBlocpromotionProductBloc=BlocPro

flutter - 已经听过流,换屏后报错

我在我的应用程序中应用了Bloc模式,但在通过底部导航更改屏幕时遇到了问题。我尝试进行流式广播,但是在更改屏幕后数据消失了。这是我的Home类,它代表主屏幕。classHomeextendsStatefulWidget{@override_HomeStatecreateState()=>_HomeState();}class_HomeStateextendsState{finalDepartmentBlocdepartmentBloc=BlocProvider.getBloc();finalPromotionProductBlocpromotionProductBloc=BlocPro

Flutter:未处理的异常:错误状态:调用关闭后无法添加新事件(不同情况)

我正在尝试使用BLoC模式来管理来自API的数据并将它们显示在我的小部件中。我能够从API获取数据并处理并显示它,但我使用的是底部导航栏,当我更改选项卡并转到我的上一个选项卡时,它返回此错误:UnhandledException:Badstate:Cannotaddneweventsaftercallingclose.我知道这是因为我正在关闭流然后尝试添加到它,但我不知道如何修复它,因为不处理发布主题会导致内存泄漏。我知道也许这个问题和这个问题几乎一样question.但是我已经实现了它,但它在我的案例中不起作用,所以我用不同的代码提出问题,希望有人能帮助我解决我的案例。希望您能理解,

Flutter:未处理的异常:错误状态:调用关闭后无法添加新事件(不同情况)

我正在尝试使用BLoC模式来管理来自API的数据并将它们显示在我的小部件中。我能够从API获取数据并处理并显示它,但我使用的是底部导航栏,当我更改选项卡并转到我的上一个选项卡时,它返回此错误:UnhandledException:Badstate:Cannotaddneweventsaftercallingclose.我知道这是因为我正在关闭流然后尝试添加到它,但我不知道如何修复它,因为不处理发布主题会导致内存泄漏。我知道也许这个问题和这个问题几乎一样question.但是我已经实现了它,但它在我的案例中不起作用,所以我用不同的代码提出问题,希望有人能帮助我解决我的案例。希望您能理解,

dart - Flutter 区 block 模式 : Update BloC Streams Based Another BloC's Stream

场景我正在尝试创建一个具有两个屏幕的Flutter应用程序:ContactsScreen和EditContactScreen.在ContactsScreen,用户将看到DropdownButton和Text.DropdownButton拥有Contact的列表通过api获取的对象。每当用户选择Contact来自DropdownButton,Text对象将显示有关该特定联系人的信息。此外,根据Contact选择,一个RaisedButton将出现,单击后会将用户定向到EditContactScreen编辑选定的Contact.我正在使用BloC模式。我创建了两个BloC,每个屏幕一个:C

dart - Flutter 区 block 模式 : Update BloC Streams Based Another BloC's Stream

场景我正在尝试创建一个具有两个屏幕的Flutter应用程序:ContactsScreen和EditContactScreen.在ContactsScreen,用户将看到DropdownButton和Text.DropdownButton拥有Contact的列表通过api获取的对象。每当用户选择Contact来自DropdownButton,Text对象将显示有关该特定联系人的信息。此外,根据Contact选择,一个RaisedButton将出现,单击后会将用户定向到EditContactScreen编辑选定的Contact.我正在使用BloC模式。我创建了两个BloC,每个屏幕一个:C

sql - 如何在 BLoC 模式中调用 sink.fromFuture?

我陷入了这种情况:我正在尝试利用BLoCpatten来处理数据库,但是当我不知道如何调用.fromFuture时在流的汇中代码如下:classClientBlocimplementsBlocBase{staticfinalDatabaseHelper_db=DatabaseHelper();final_listController=StreamController>();Sink>getsinkList=>_listController.sink;Stream>getstreamList=>_listController.stream;finalStreamController_sav

sql - 如何在 BLoC 模式中调用 sink.fromFuture?

我陷入了这种情况:我正在尝试利用BLoCpatten来处理数据库,但是当我不知道如何调用.fromFuture时在流的汇中代码如下:classClientBlocimplementsBlocBase{staticfinalDatabaseHelper_db=DatabaseHelper();final_listController=StreamController>();Sink>getsinkList=>_listController.sink;Stream>getstreamList=>_listController.stream;finalStreamController_sav

flutter - 带有 StreamBuilder 的 TextField 的初始值

我有一个TextField在StreamBuilder的帮助下呈现,遵循带有接收器和流的BLoC模式。Widgetfield(SignUpBlocsignUpBloc){returnStreamBuilder(stream:signUpBloc.outFirstName,builder:(context,snapshot){returnTextField(style:TextStyle(fontSize:15.0),onChanged:signUpBloc.inFirstName,decoration:InputDecoration(errorStyle:TextStyle(fontS

flutter - 带有 StreamBuilder 的 TextField 的初始值

我有一个TextField在StreamBuilder的帮助下呈现,遵循带有接收器和流的BLoC模式。Widgetfield(SignUpBlocsignUpBloc){returnStreamBuilder(stream:signUpBloc.outFirstName,builder:(context,snapshot){returnTextField(style:TextStyle(fontSize:15.0),onChanged:signUpBloc.inFirstName,decoration:InputDecoration(errorStyle:TextStyle(fontS