Sobes.tech
Junior — Middle

შეგიძლიათ მიაწოდოთ მაგალითი, როდის არის მიზანშეწონილი გამოიყენოთ პარამეტრების შენახვის მექანიზმი SharedPreferences-ის საშუალებით?

sobes.tech AI

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

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

მოსახერხია გამოიყენოს SharedPreferences შემდეგი პარამეტრების შენახვაზე:

  • თემის არჩევა ( ნათელი/მუქი)
  • პირველი გაშვების ბილეთი
  • ინტერფეისის სასურველი ენა
  • შეტყობინებების ჩართვის მდგომარეობა

მაგალითი:

final prefs = await SharedPreferences.getInstance();
await prefs.setBool('isDarkMode', true); // პარამეტრის შენახვა
bool? isDarkMode = prefs.getBool('isDarkMode'); // პარამეტრის წაკითხვა

SharedPreferences შესაფერისია მცირე მოცულობის მონაცემებისთვის, რომლებიც არ საჭიროებენ რთულ სტრუქტურას ან უსაფრთხოებას.