如何在 Flutter 上创建多个共享首选项?

5 sharedpreferences dart flutter

我创建了 2 个共享首选项文件。但自动删除第一个文件。如何在 Flutter 中创建多个共享首选项文件?

第一个文件

Future<bool> saveUrlPreference(String token,String refreshToken) async {
  List<String> tokens = [token,refreshToken];
  SharedPreferences pref = await SharedPreferences.getInstance();
  pref.setStringList('tokens', tokens);
  return pref.commit();
}
Run Code Online (Sandbox Code Playgroud)

第二个文件

Future<bool> saveUrlPreference(String Url) async {
  SharedPreferences pref = await SharedPreferences.getInstance();
  pref.setString("url", Url);
  return pref.commit();
}
Run Code Online (Sandbox Code Playgroud)

Gün*_*uer 3

尚不支持此功能

投票并关注https://github.com/flutter/flutter/issues/14337