Android 即使在更新相应变量后,也无法在颤振中获取上下文更新

Android 即使在更新相应变量后,也无法在颤振中获取上下文更新,android,flutter,flutter-widget,Android,Flutter,Flutter Widget,在下面的代码中,即使我的var Light和var Fan定期更新,屏幕上的整体文本内容var str也不会更新。我是一个初学者,如果问题听起来太愚蠢,我会感到抱歉。请使用此code更新StatefullClass setState(() { //your Code Here }); 要了解更多关于无状态和静止类的信息,请访问Flatter 举个简单的例子,如果我有一个Statefull类,并且我在该类中有一个计数器变量设置为0: int counter = 0; 但是,在某些方法调用

在下面的代码中,即使我的var Lightvar Fan定期更新,屏幕上的整体文本内容var str也不会更新。我是一个初学者,如果问题听起来太愚蠢,我会感到抱歉。请使用此
code
更新
Statefull
Class

setState(() {
   //your Code Here
});
要了解更多关于
无状态
静止
类的信息,请访问Flatter

举个简单的例子,如果我有一个
Statefull
,并且我在该
类中有一个
计数器
变量设置为0:

int counter = 0;
但是,在某些方法调用中,我想将
计数器
变量增加1,然后我必须更改
计数器
变量的
状态
,并使用这行
代码
更改其
状态

setState(() {
   counter = counter + 1;
});

现在,
计数器
变量的状态更改也会影响您的
UI
,您将看到您的
UI
也会用更改后的
计数器
值进行更新。

请使用此
代码
更新
Statefull
类中小部件的状态

setState(() {
   //your Code Here
});
要了解更多关于
无状态
静止
类的信息,请访问Flatter

举个简单的例子,如果我有一个
Statefull
,并且我在该
类中有一个
计数器
变量设置为0:

int counter = 0;
但是,在某些方法调用中,我想将
计数器
变量增加1,然后我必须更改
计数器
变量的
状态
,并使用这行
代码
更改其
状态

setState(() {
   counter = counter + 1;
});
现在,
计数器
变量的状态更改也会影响您的
UI
,您将看到您的
UI
也会用更改后的
计数器
值进行更新