面试题答案
一键面试- 添加依赖:
在
pubspec.yaml
文件中添加shared_preferences
依赖:
然后运行dependencies: shared_preferences: ^2.0.15
flutter pub get
下载依赖。 - 存储字符串:
import 'package:shared_preferences/shared_preferences.dart'; Future<void> saveStringToPreferences(String key, String value) async { final prefs = await SharedPreferences.getInstance(); await prefs.setString(key, value); }
- 读取字符串:
import 'package:shared_preferences/shared_preferences.dart'; Future<String?> readStringFromPreferences(String key) async { final prefs = await SharedPreferences.getInstance(); return prefs.getString(key); }
- 使用示例:
void main() async { // 存储字符串 await saveStringToPreferences('my_key', 'Hello, SharedPreferences!'); // 读取字符串 final value = await readStringFromPreferences('my_key'); print('读取到的值: $value'); }