prefnotifiers:Flutter库,将共享的首选项视为ValueNotifier对象

时间:2024-03-17 01:51:01
【文件属性】:

文件名称:prefnotifiers:Flutter库,将共享的首选项视为ValueNotifier对象

文件大小:19KB

文件格式:ZIP

更新时间:2024-03-17 01:51:01

Dart

前置词 通过该库,可以轻松地将与状态管理库(例如或ValueListenableBuilder小部件)一起使用。 为什么要将首选项变成对象? 假设我们有一个参数,可以使用如下的进行读取: final prefs = await SharedPreferences . getInstance (); var currentValue = await prefs. getInt ( "TheParameter" ); 有两行问题: 此代码是异步的。 构建小部件时,我们无法直接使用此类代码。 现在,相同的数据由两个实体表示: currentValue变量和实际存储。 从概念上讲,这不是很明智。 PrefItem PrefItem用作存储在共享首选项中的单个参数的模型。 尽管对共享首选项的I / O操作是异步的,但PrefItem.value始终可用于同步调用。 它提供“我们目前拥有的


【文件预览】:
prefnotifiers-main
----test()
--------prefsStorage_test.dart(3KB)
--------prefItem_test.dart(6KB)
----.metadata(309B)
----LICENSE(1KB)
----pubspec.lock(6KB)
----.gitignore(1KB)
----pubspec.yaml(398B)
----CHANGELOG.md(72B)
----lib()
--------prefnotifiers.dart(1KB)
--------src()
----README.md(4KB)

网友评论