草庐IT

Snapshot

全部标签

dart - 如何在 Flutter 中订购 ListView

有没有办法订购一个已经存在的ListView?我想根据构建ListView后才收到的信息对列表进行排序。有什么办法吗? 最佳答案 您可以使用StreamBuilder来实现。这是一个例子。WidgetbuildStream(){returnStreamBuilder(stream:your_stream_here,builder:(BuildContextcontext,AsyncSnapshotsnapshot){if(snapshot.hasData){//returnyourpreferredwidgetlikeaListTi

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 - 每 5 分钟或定期刷新 Flutter Text 小部件内容

我有一个FlutterText小部件,它的内容是通过外部REST调用填充的。我想通过调用REST端点每5分钟定期刷新小部件内容。到目前为止,我设法每5分钟调用一次端点,但无法使用来自网络的新数据更新/刷新小部件内容。classPatientCount{intcount;doubleamount;PatientCount({this.count,this.amount});PatientCount.fromJson(Mapmap):count=map['count'],amount=map['amount'];}FuturefetchPatientCount()async{varurl=

dart - 每 5 分钟或定期刷新 Flutter Text 小部件内容

我有一个FlutterText小部件,它的内容是通过外部REST调用填充的。我想通过调用REST端点每5分钟定期刷新小部件内容。到目前为止,我设法每5分钟调用一次端点,但无法使用来自网络的新数据更新/刷新小部件内容。classPatientCount{intcount;doubleamount;PatientCount({this.count,this.amount});PatientCount.fromJson(Mapmap):count=map['count'],amount=map['amount'];}FuturefetchPatientCount()async{varurl=

dart - 如何从警告框更新 Navigator.pop() 后的页面状态

我的Flutter应用程序中有2个页面-ShoppingListsPage和ItemsListPage。我在ShoppingListsPage中有一个FloatingActionButton,单击它会将用户带到ItemsListPage,他可以在其中将ListView中的项目添加到购物list,然后通过单击AppBar中的按钮来保存列表。一旦用户单击AppBar中的Done按钮,我将显示一个AlertDialog对话框,要求用户输入列表的名称。用户输入列表名称并单击对话框中的“保存”按钮后,我将列表详细信息保存在SQLite数据库中(我使用sqflite插件进行数据库交互),然后想将用

dart - 如何从警告框更新 Navigator.pop() 后的页面状态

我的Flutter应用程序中有2个页面-ShoppingListsPage和ItemsListPage。我在ShoppingListsPage中有一个FloatingActionButton,单击它会将用户带到ItemsListPage,他可以在其中将ListView中的项目添加到购物list,然后通过单击AppBar中的按钮来保存列表。一旦用户单击AppBar中的Done按钮,我将显示一个AlertDialog对话框,要求用户输入列表的名称。用户输入列表名称并单击对话框中的“保存”按钮后,我将列表详细信息保存在SQLite数据库中(我使用sqflite插件进行数据库交互),然后想将用

firebase - flutter : Cannot display image from image url firestore

我尝试使用图像url显示来自firestore的数据。我使用FutureBuilder从firestore获取我的图像url值。但我有问题,因为我的图像无法显示并显示红屏。我在调试控制台中收到如下消息:Anotherexceptionwasthrown:Abuildfunctionreturnednull.I/flutter(13506):Anotherexceptionwasthrown:NoSuchMethodError:Themethod'[]'wascalledonnull.I/flutter(13506):Anotherexceptionwasthrown:NoSuchMet