Flutterの備忘録。SharedPreferencesを使いたいときは、
shared_preferencesを使うらしい。
・ shared_preferences | Flutter Package
インストール
$ flutter pub add shared_preferences $ flutter pub get
使い方
// instanceの取得 final prefs = await SharedPreferences.getInstance(); // 書き込み await prefs.setString('action', 'Start'); // 読み込み final String? action = prefs.getString('action'); // 削除 final success = await prefs.remove('action');
対応している型は、以下の5つ
int / double / bool / String / List<String>.
保存先はそれぞれ以下の場所
| Platform | Location |
|---|---|
| Android | SharedPreferences |
| iOS | NSUserDefaults |
| Linux | In the XDG_DATA_HOME directory |
| macOS | NSUserDefaults |
| Web | LocalStorage |
| Windows | In the roaming AppData directory |
以上!!