Sobes.tech
Junior

Kam paredzēti ir SharedPreferences Flutter?

sobes.tech AI

Atbilde no AI

Vienkāršu atslēgas-vertības pāru glabāšana ierīces atmiņā. Piemērots lietotāja iestatījumiem, slēdžu stāvokļiem un citai mazai informācijai, kas jāglabā starp lietojumprogrammas palaišanām.

// Pakotnes imports
import 'package:shared_preferences/shared_preferences.dart';

// Vērtības saglabāšana
Future<void> saveData(String key, String value) async {
  final prefs = await SharedPreferences.getInstance();
  await prefs.setString(key, value);
}

// Vērtības lasīšana
Future<String?> readData(String key) async {
  final prefs = await SharedPreferences.getInstance();
  return prefs.getString(key);
}

// Vērtības dzēšana
Future<void> removeData(String key) async {
  final prefs = await SharedPreferences.getInstance();
  await prefs.remove(key);
}