【问题标题】:How to store multiple variables locally in Flutter App如何在 Flutter App 中本地存储多个变量
【发布时间】:2020-12-21 12:34:36
【问题描述】:

我想制作一个包含 n 个不同测验的应用。重新启动应用程序时,我希望在 n 测验中显示用户的最后分数。我该怎么做?

我见过存储单个变量的例子。但是当一个人想在本地存储多个值/字符串时,我不知道如何使它工作。

【问题讨论】:

  • 您可以使用共享首选项通过对列表进行编码来保存值列表

标签: android flutter dart android-sqlite sharedpreferences


【解决方案1】:

如果你先JsonEncode它可以存储一个数组。

List dailygoals = ['apple', 'banana'];
SharedPreferences prefs = await SharedPreferences.getInstance();
dailygoals.add('orange');
prefs.setString('dailygoals', jsonEncode(dailygoals));

【讨论】:

    猜你喜欢
    • 2011-11-26
    • 2018-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-16
    • 2022-11-17
    • 2021-01-15
    • 1970-01-01
    相关资源
    最近更新 更多