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 |
以上!!