Sobes.tech
Junior

Mire használják a SharedPreferences-t Flutterben?

sobes.tech MI

Válasz az MI-től

Egyszerű kulcs-érték párok tárolása az eszköz memóriájában. Alkalmas felhasználói beállítások, kapcsolók állapotai és más apró információk tárolására, amelyeket az alkalmazás indításai között meg kell tartani.

// Csomag importálása
import 'package:shared_preferences/shared_preferences.dart';

// Érték mentése
Future<void> saveData(String key, String value) async {
  final prefs = await SharedPreferences.getInstance();
  await prefs.setString(key, value);
}

// Érték olvasása
Future<String?> readData(String key) async {
  final prefs = await SharedPreferences.getInstance();
  return prefs.getString(key);
}

// Érték törlése
Future<void> removeData(String key) async {
  final prefs = await SharedPreferences.getInstance();
  await prefs.remove(key);
}