首先我们可以定义一个全局的方法,和全局的变量
class SleepNotify extends ChangeNotifier {
}
final sleepNotify=SleepNotify();
var warmWhite = "";
var skyBlue = "";
在我们所需要更新的页面初始化调用init()方法的时候加一个监听
sleepNotify.addListener(() {
setState(() {});
});
在更新全局变量之后,添加一个sleepNotify.notifyListeners();通知页面更新即可
sleepNotify.notifyListeners();