import 'package:shared_preferences/shared_preferences.dart';
// 非同期
sharedPreferences.getInstance().then(
(SharedPreferences prefs) {
// 設定処理
prefs.setInt(`key_int`, 0);
prefs.setDouble('key_double', 0.0);
prefs.setBool('key_bool', false);
prefs.setString('key_string', 'default');
prefs.setStringList('key_list_str', <String>['a', 'b', 'c', 'd', 'e']);
final value = prefs.get('key_***'); // 型はkeyで決まる
if (value == null) {
return Future.value(なにか);
}
}).catchError((e) {
// エラー処理
}).whenComplete(() {
// 後始末
});