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 შესაფერისია მცირე მოცულობის მონაცემებისთვის, რომლებიც არ საჭიროებენ რთულ სტრუქტურას ან უსაფრთხოებას.