Sobes.tech
Junior

Na čo sa používajú SharedPreferences vo Flutteri?

sobes.tech AI

Odpoveď od AI

Pre jednoduché ukladanie párov kľúč-hodnota do pamäte zariadenia. Vhodné pre používateľské nastavenia, stavy prepínačov a iné malé informácie, ktoré je potrebné uložiť medzi spusteniami aplikácie.

// Import balíka
import 'package:shared_preferences/shared_preferences.dart';

// Uložiť hodnotu
Future<void> saveData(String key, String value) async {
  final prefs = await SharedPreferences.getInstance();
  await prefs.setString(key, value);
}

// Čítať hodnotu
Future<String?> readData(String key) async {
  final prefs = await SharedPreferences.getInstance();
  return prefs.getString(key);
}

// Odstrániť hodnotu
Future<void> removeData(String key) async {
  final prefs = await SharedPreferences.getInstance();
  await prefs.remove(key);
}