Flutter 更新共享_首选项值时重建颤振小部件
我想创建一个小部件,它的外观取决于它通过shared_preferences插件保存在设备中的值。如何在每次该值更改时重建小部件。我正在尝试使用StreamBuilder,但我不知道这是否是正确的方法。Streams是一个很好的解决方案 看看反应式编程库或博客帖子:Flutter 更新共享_首选项值时重建颤振小部件,flutter,widget,Flutter,Widget,我想创建一个小部件,它的外观取决于它通过shared_preferences插件保存在设备中的值。如何在每次该值更改时重建小部件。我正在尝试使用StreamBuilder,但我不知道这是否是正确的方法。Streams是一个很好的解决方案 看看反应式编程库或博客帖子: 图书馆: 一些博客帖子: 您可以查看StreamingSharedPreferences: 这将自动触发重建。是的,并且ff reactive不适合您的应用程序,您可以查看以下内容: @override Widg
- 图书馆:
- 一些博客帖子:
这将自动触发重建。是的,并且ff reactive不适合您的应用程序,您可以查看以下内容:
@override
Widget build(BuildContext context) {
// Could also use a StreamBuilder here.
return PreferenceBuilder<int>(
preference: preferences.getInt('counter', defaultValue: 0),
builder: (BuildContext context, int counter) {
return Text('Button pressed $counter times!');
}
);
}
preferences.setInt('counter', 5);