如何在颤振中更新共享首选项中的值

uyh*_*haW 0 sharedpreferences flutter

实际上在共享首选项中保存数据时..我正在使用此代码

add() async {
  SharedPreferences prefs = await SharedPreferences.getInstance();
  prefs.setString('data', "ok");
}
Run Code Online (Sandbox Code Playgroud)

但是,有没有办法来更新的值data,例如我想换okfine ,因为当我使用该代码试图重新保存我的数据...并使用叫它prefs.getString('data');它总是显示旧的数据未更新一个

Bas*_*lah 6

只需重新分配它

prefs.setString('data', "fine");
Run Code Online (Sandbox Code Playgroud)

  • 在运行应用程序或“prefs.reload();”之前尝试在终端“flutter clean”中 (2认同)