Flutter中可以通过shared_preferences库来保存键值对信息
首先添加插件:
dependencies:
shared_preferences: ^0.5.3+4
在使用的地方导入:
import 'package:shared_preferences/shared_preferences.dart';
保存:
SharedPreferences sharedPreferences = await SharedPreferences.getInstance();
sharedPreferences.setString('username', username);
取出:
getName() async {
SharedPreferences sharedPreferences = await SharedPreferences.getInstance();
name = sharedPreferences.getString('username');
}
删除:
clear() async {
SharedPreferences sharedPreferences = await SharedPreferences.getInstance();
//全部清空
prefs.clear();
//移除
prefs.remove('username');
}