Sobes.tech
Junior

За какво се използват SharedPreferences във Flutter?

sobes.tech AI

Отговор от 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);
}