Junior — Middle
SharedPreferences orqali sozlamalarni saqlash mexanizmini qachon ishlatish ma'qul ekanligini misol bilan keltira olasizmi?
sobes.tech AI
AIdan javob
Flutter'da SharedPreferences, ilovalar ishga tushirilganidan keyin saqlanishi kerak bo'lgan kalit-qiymat juftlari shaklida oddiy ma'lumotlarni saqlash uchun ishlatiladi.
SharedPreferences quyidagi sozlamalarni saqlash uchun mos:
- Mavzuni tanlash (yorug'/tungi)
- Ilovaning birinchi ishga tushirilish bayrog'i
- Interfeysning afzal qilingan tili
- Bildirishnomalarni yoqish holati
Misol:
final prefs = await SharedPreferences.getInstance();
await prefs.setBool('isDarkMode', true); // sozlamani saqlash
bool? isDarkMode = prefs.getBool('isDarkMode'); // sozlamani o'qish
SharedPreferences kichik hajmdagi ma'lumotlar uchun mos bo'lib, murakkab tuzilma yoki xavfsizlikni talab qilmaydi.