Junior
Na co se používají SharedPreferences ve Flutteru?
sobes.tech AI
Odpověď od AI
Pro ukládání jednoduchých párů klíč-hodnota do paměti zařízení. Vhodné pro uživatelská nastavení, stavy přepínačů a další drobné informace, které je třeba uložit mezi spuštěními aplikace.
// Import balíčku
import 'package:shared_preferences/shared_preferences.dart';
// Uložit hodnotu
Future<void> saveData(String key, String value) async {
final prefs = await SharedPreferences.getInstance();
await prefs.setString(key, value);
}
// Číst hodnotu
Future<String?> readData(String key) async {
final prefs = await SharedPreferences.getInstance();
return prefs.getString(key);
}
// Odstranit hodnotu
Future<void> removeData(String key) async {
final prefs = await SharedPreferences.getInstance();
await prefs.remove(key);
}