Junior — Middle
Môžeš uviesť príklad, kedy je vhodné použiť mechanizmus ukladania nastavení cez SharedPreferences?
sobes.tech AI
Odpoveď od AI
SharedPreferences v Flutteri sa používa na ukladanie jednoduchých dát vo forme párov kľúč-hodnota, ktoré by mali zostať zachované medzi spusteniami aplikácie.
Vhodné je používať SharedPreferences na ukladanie takýchto nastavení, ako sú:
- Výber témy (svetlá/tma)
- Vlajka prvého spustenia aplikácie
- Preferovaný jazyk rozhrania
- Stav zapnutia oznámení
Príklad:
final prefs = await SharedPreferences.getInstance();
await prefs.setBool('isDarkMode', true); // uložiť nastavenie
bool? isDarkMode = prefs.getBool('isDarkMode'); // načítať nastavenie
SharedPreferences je vhodný pre malé objemy dát, ktoré nevyžadujú zložitú štruktúru alebo bezpečnosť.