Junior
Kam skirta yra SharedPreferences Flutter?
sobes.tech AI
Atsakymas iš AI
Paprastų raktų-verčių porų saugojimas įrenginio atmintyje. Tinka naudotojo nustatymams, jungiklių būsenoms ir kitai mažai informacijai, kurią reikia išsaugoti tarp programos paleidimų.
// Paketo įkėlimas
import 'package:shared_preferences/shared_preferences.dart';
// Vertės išsaugojimas
Future<void> saveData(String key, String value) async {
final prefs = await SharedPreferences.getInstance();
await prefs.setString(key, value);
}
// Vertės skaitymas
Future<String?> readData(String key) async {
final prefs = await SharedPreferences.getInstance();
return prefs.getString(key);
}
// Vertės ištrynimas
Future<void> removeData(String key) async {
final prefs = await SharedPreferences.getInstance();
await prefs.remove(key);
}