Android 即使在更新相应变量后,也无法在颤振中获取上下文更新
在下面的代码中,即使我的var Light和var Fan定期更新,屏幕上的整体文本内容var str也不会更新。我是一个初学者,如果问题听起来太愚蠢,我会感到抱歉。请使用此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; 但是,在某些方法调用
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
也会用更改后的计数器
值进行更新