Sobes.tech
Junior

Wofür werden SharedPreferences in Flutter verwendet?

sobes.tech KI

Antwort von AI

Zum Speichern einfacher Schlüssel-Wert-Paare im Speicher des Geräts. Geeignet für Benutzereinstellungen, Schalterzustände und andere kleine Informationen, die zwischen den App-Starts gespeichert werden müssen.

// Paket importieren
import 'package:shared_preferences/shared_preferences.dart';

// Wert speichern
Future<void> saveData(String key, String value) async {
  final prefs = await SharedPreferences.getInstance();
  await prefs.setString(key, value);
}

// Wert lesen
Future<String?> readData(String key) async {
  final prefs = await SharedPreferences.getInstance();
  return prefs.getString(key);
}

// Wert entfernen
Future<void> removeData(String key) async {
  final prefs = await SharedPreferences.getInstance();
  await prefs.remove(key);
}