Tech Sheets

Flutterのshared_preferencesでデータを保存する

最終更新日:2019-12-17

shared_preferencesでデータを保存するには set型名(key, value) を使います。

例えばString型のデータを保存するには、 setString(key, value) を使います。毎回ディスクへの保存が行われるので、 await をつけましょう。

import 'package:shared_preferences/shared_preferences.dart';

void save(String title) async {
  var pref = await SharedPreferences.getInstance();
  await pref.setString("title", title);
}

保存できる型は次の通りです。

  • setInt(key, value)
  • setDouble(key, value)
  • setString(key, value)
  • setStringList(key, value)
  • setBool(key, value)

一覧に戻る