Sobes.tech
Junior

Milleks kasutatakse SharedPreferences Flutteris?

sobes.tech AI

Vastus AI-lt

Lihtsate võtme-väärtuse paaride salvestamine seadme mällu. Sobib kasutaja seadistuste, lülitite olekute ja muu väikese teabe salvestamiseks, mida tuleb säilitada rakenduse käivituste vahel.

// Paketi import
import 'package:shared_preferences/shared_preferences.dart';

// Väärtuse salvestamine
Future<void> saveData(String key, String value) async {
  final prefs = await SharedPreferences.getInstance();
  await prefs.setString(key, value);
}

// Väärtuse lugemine
Future<String?> readData(String key) async {
  final prefs = await SharedPreferences.getInstance();
  return prefs.getString(key);
}

// Väärtuse eemaldamine
Future<void> removeData(String key) async {
  final prefs = await SharedPreferences.getInstance();
  await prefs.remove(key);
}