我正在探索flutter,最近我构建了一个非常简单的灯泡示例( Problems while using Flutter Provider package )。我意识到任何应用程序都可以通过一个主主页应用程序使用消费者和无状态窗口小部件,提供所有这些DataModels,完全跳过有状态窗口小部件。下面是一个小例子 class Data with ChangeNotifier {
bool isOn = false
是否可以将文本小部件设置为有状态,以便在我按下按钮时可以更改文本,而无需将类设置为有状态?示例: class Rangliste extends StatelessWidget{....因此,当我按下Button时,文本小部件中的值应该会改变。有什么方法可以在不将类更改为Stateful的情况下实现这一点吗?或者,如果没有,有人可以解释一下如何在不影响其余代码的情况下将类更改为Stateful
我有一个方法,它根据枚举的值返回两个有状态小部件中的一个。但是,即使我可以通过调试器看到“正确”的小部件正在返回,UI也只显示呈现的第一个小部件。似乎状态对象以某种方式在小部件的不同实例之间共享,或者我遗漏了什么。default:
return InfoCard("Please login with your username a