【发布时间】:2020-03-05 22:39:57
【问题描述】:
我想存储可以添加和编辑的简单数据。这可能还包括设置和时间数据等内容。对于 Flutter 应用来说,最好、最简单、最有效的方法是什么?
【问题讨论】:
我想存储可以添加和编辑的简单数据。这可能还包括设置和时间数据等内容。对于 Flutter 应用来说,最好、最简单、最有效的方法是什么?
【问题讨论】:
实现这一点的最简单、最轻松的方法是共享首选项。 看到这个: using shared prefrences in flutter
【讨论】:
一种方法是共享偏好package。
用法;
1 - 打开 pubspec.yaml 并添加 shared_preferences 作为依赖项
dependencies:
shared_preferences: ^0.5.4
2 - 读取/更新数据
toggleSound() async {
SharedPreferences prefs = await SharedPreferences.getInstance();
int currentData = (prefs.getInt('soundOn') ?? 1);
await prefs.setInt('soundOn', currentData==1?0:1);
}
【讨论】: