📲

【Flutter : SharedPrefences】モバイル端末にデータを保存・取得する方法

2021/12/14に公開

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

Discussion