facebook twitter hatena line email

Flutter/外部ライブラリ/shared preferences

提供: 初心者エンジニアの簡易メモ
2019年4月26日 (金) 17:57時点におけるAdmin (トーク | 投稿記録)による版 (サンプル)

移動: 案内検索

shared_preferencesをインストール

pubspec.yaml

dependencies:
  flutter:
    sdk: flutter
  shared_preferences: ^0.5.2

flutter packages get

サンプル

import 'package:shared_preferences/shared_preferences.dart';


      floatingActionButton: FloatingActionButton(
        onPressed: _incrementCounter,
        tooltip: 'Increment',
        child: Icon(Icons.add),
      ), // This trailing comma makes auto-formatting nicer for build methods.

_incrementCounter() async {
  SharedPreferences prefs = await SharedPreferences.getInstance();
  int counter = (prefs.getInt('counter') ?? 0) + 1;
  print('Pressed $counter times.');
  await prefs.setInt('counter', counter);
}

参考

公式:https://pub.dartlang.org/packages/shared_preferences

https://qiita.com/superman9387/items/4786ba4208a546842176