Sobes.tech
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.