jjzjj

MyHomePageState

全部标签

dart - 在单独的 BottomNotifcationBar 类中使用 setState 回到主类

如果我将bottomNotificationBar保留在与页面其余部分相同的类中,setState将正常工作并且按钮将正常工作。如果我将bottomNotificationBar移动到另一个类,我无法让setState工作,因为它需要引用回主类。我已经尝试了一些方法,但我还不能全神贯注。错误是:处理手势时抛出以下断言:setState()在构造函数中调用:不工作的部分标记在底部附近:import'package:flutter/material.dart';voidmain(){runApp(newMyApp());}classMyAppextendsStatelessWidget{/

dart - 在单独的 BottomNotifcationBar 类中使用 setState 回到主类

如果我将bottomNotificationBar保留在与页面其余部分相同的类中,setState将正常工作并且按钮将正常工作。如果我将bottomNotificationBar移动到另一个类,我无法让setState工作,因为它需要引用回主类。我已经尝试了一些方法,但我还不能全神贯注。错误是:处理手势时抛出以下断言:setState()在构造函数中调用:不工作的部分标记在底部附近:import'package:flutter/material.dart';voidmain(){runApp(newMyApp());}classMyAppextendsStatelessWidget{/

flutter - 如何在 Flutter Hot Reload 上保持 BLoC 状态?

我喜欢Flutter热重载,但发现我的BLoC中的状态没有保留。每次我进行热重载时它都会重置。有没有办法保存该状态,使其在热重载后仍然存在?(我可以接听的电话还是什么?)感谢您的宝贵时间! 最佳答案 @RémiRousselet就在现场!我在有状态小部件之外保持状态!为了清楚起见,这里是之前和之后的代码。(MaterialApphome:参数和_MyHomePageState.build才是真正变化的地方)错误代码:classMyAppextendsStatelessWidget{@overrideWidgetbuild(Build

flutter - 如何在 Flutter Hot Reload 上保持 BLoC 状态?

我喜欢Flutter热重载,但发现我的BLoC中的状态没有保留。每次我进行热重载时它都会重置。有没有办法保存该状态,使其在热重载后仍然存在?(我可以接听的电话还是什么?)感谢您的宝贵时间! 最佳答案 @RémiRousselet就在现场!我在有状态小部件之外保持状态!为了清楚起见,这里是之前和之后的代码。(MaterialApphome:参数和_MyHomePageState.build才是真正变化的地方)错误代码:classMyAppextendsStatelessWidget{@overrideWidgetbuild(Build

listview - Flutter:ListView不可滚动,不可弹跳

我有以下示例(在iPhoneX、iOS11上测试):import'package:flutter/material.dart';voidmain()=>runApp(newMyApp());classMyAppextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnnewMaterialApp(title:'FlutterDemo',theme:newThemeData(primarySwatch:Colors.blue,),home:newMyHomePage(title:'FlutterDemoH

listview - Flutter:ListView不可滚动,不可弹跳

我有以下示例(在iPhoneX、iOS11上测试):import'package:flutter/material.dart';voidmain()=>runApp(newMyApp());classMyAppextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnnewMaterialApp(title:'FlutterDemo',theme:newThemeData(primarySwatch:Colors.blue,),home:newMyHomePage(title:'FlutterDemoH