Sobes.tech
Junior

Flutter-ში SharedPreferences რა მიზნით გამოიყენება?

sobes.tech AI

პასუხი AI-სგან

სადაც საჭიროა მარტივი გასაღები-ღირებულების წყვილების შენახვა მოწყობილობის მეხსიერებაში. გამოიყენება მომხმარებლის პარამეტრებისთვის, გამორთვის მდგომარეობებისთვის და სხვა მცირე ინფორმაციებისთვის, რომელიც საჭიროა შენახვა პროგრამის გაშვების შორის.

// პაკეტის იმპორტი
import 'package:shared_preferences/shared_preferences.dart';

// მნიშვნელობის შენახვა
Future<void> saveData(String key, String value) async {
  final prefs = await SharedPreferences.getInstance();
  await prefs.setString(key, value);
}

// მნიშვნელობის წაკითხვა
Future<String?> readData(String key) async {
  final prefs = await SharedPreferences.getInstance();
  return prefs.getString(key);
}

// მნიშვნელობის წაშლა
Future<void> removeData(String key) async {
  final prefs = await SharedPreferences.getInstance();
  await prefs.remove(key);
}