Junior — Middle
Kas saaks anda näite, millal on sobiv kasutada seadeid salvestamise mehhanismi SharedPreferences kaudu?
sobes.tech AI
Vastus AI-lt
SharedPreferences Flutter'is kasutatakse lihtsate andmete salvestamiseks võtme-väärtuse paaridena, mis peavad säilima rakenduse käivituste vahel.
Sobib kasutada SharedPreferences'i selliste seadete salvestamiseks nagu:
- Teema valik (hele/tume)
- Esmakordse käivitamise lipp
- Eelistatud kasutajaliidese keel
- Teavituste lubamise olek
Näide:
final prefs = await SharedPreferences.getInstance();
await prefs.setBool('isDarkMode', true); // seade salvestada
bool? isDarkMode = prefs.getBool('isDarkMode'); // seadet lugeda
SharedPreferences sobib väikeste andmekoguste jaoks, mis ei nõua keerulist struktuuri ega turvalisust.