Back to questions
Junior
121
questionbank
Для чего используются SharedPreferences в Flutter?
Sobes Copilot
Get answers in real time
Answer from AI
sobes.tech AI
Для хранения простых пар ключ-значение в памяти устройства. Подходит для пользовательских настроек, состояний переключателей и прочей мелкой информации, которую нужно сохранить между запусками приложения.
// Импорт пакета
import 'package:shared_preferences/shared_preferences.dart';
// Сохранение значения
Future<void> saveData(String key, String value) async {
final prefs = await SharedPreferences.getInstance();
await prefs.setString(key, value);
}
// Чтение значения
Future<String?> readData(String key) async {
final prefs = await SharedPreferences.getInstance();
return prefs.getString(key);
}
// Удаление значения
Future<void> removeData(String key) async {
final prefs = await SharedPreferences.getInstance();
await prefs.remove(key);
}