Dart Flutter中的本地存储

时间:2018-09-09 13:52:41

标签: dart local-storage flutter

我现在已经尝试使用shared_preferences软件包来进行本地存储的操作。

我的问题是:

如何在flutter套接字io中使用本地存储?推荐使用什么软件包?使用起来有多容易?

1 个答案:

答案 0 :(得分:0)

localstorage 要求您等待存储准备就绪。

localstorage: ^4.0.0

Future<void> saveStorage(x, y, z) async {
await storage.ready;
storage.setItem('x', x);
storage.setItem('y', y);
storage.setItem('z', z);
}

Future<void> _extractFromStorage() async {
await storage.ready;
String x = storage.getItem('x');
String y = storage.getItem('y');
String z = storage.getItem('z');

 _foo(x,y,z);
}

...

 final LocalStorage storage = new LocalStorage('unique_identifier');
 saveStorage(_x, _y, _z);