Sobes.tech
Junior — Middle

Tudsz példát mondani arra, mikor érdemes a SharedPreferences segítségével tárolási mechanizmust használni?

sobes.tech MI

Válasz az MI-től

A SharedPreferences a Flutterben egyszerű adatok tárolására szolgál kulcs-érték párok formájában, amelyeket az alkalmazás indításai között meg kell tartani.

Alkalmas a következő beállítások tárolására:

  • Téma választás (világos/sötét)
  • Az alkalmazás első indításának zászlaja
  • Az interfész preferált nyelve
  • Az értesítések be- vagy kikapcsolásának állapota

Példa:

final prefs = await SharedPreferences.getInstance();
await prefs.setBool('isDarkMode', true); // beállítás mentése
bool? isDarkMode = prefs.getBool('isDarkMode'); // beállítás olvasása

A SharedPreferences alkalmas kis adatmennyiség tárolására, amelyhez nem szükséges összetett szerkezet vagy biztonság.