SharedPrefences
モバイル端末にデータを保存・取得するには、「SharedPrefences」を使用します。
まずは、プロジェクトにインストール
最新版は、こちらから SharedPrefences
pubsepc.yaml
dependencies:
flutter:
sdk: flutter
//以下を追加
shared_preferences: ^2.0.6
set
- [キーの名前]をキーにして、データを保存
SharedPreferences prefs = await SharedPreferences.getInstance();
int counter = 1;
await prefs.setInt('[キーの名前]', counter);
get
-[キーの名前]からデータを取得
-[キーの名前]にデータが保存されていなかったら、??の後ろを代入
SharedPreferences prefs = await SharedPreferences.getInstance();
counter = prefs.getInt('[キーの名前]') ?? 0
型ごとの取得と保存
型 | Int | Double | String | bool | List |
---|---|---|---|---|---|
取得 | getInt | getDouble | getString | getBool | getList |
保存 | setInt | setDouble | setString | setBool | setList |