本地存储
依赖:https://pub.dev/packages/shared_preferences
安装
flutter pub add shared_preferences
获取实例
var i = await SharedPreferences.getInstance(); //异步获取,全局都是同一个实例
var i2 = SharedPreferencesAsync(); // 每次获取都是不同的实例
方法
await i.setString("username", "author");
await i.setBool("username", true);
await i.setDouble("username", 30.5);
await i.setInt("username", 50);
await i.setStringList("username", ['a','b','c']);
//所有get方法都不用await
var r = i.get("username") as String?;
i.getBool("username");
i.getInt("username");
i.getDouble("username");
i.getString("username");
i.getStringList("username");
Set<String> aa = i.getKeys();
await i.remove("test");