Sobes.tech
Junior — Middle

Կարող եք տալ օրինակ, երբ է տեղին օգտագործել կարգավորումների պահպանումը SharedPreferences-ի միջոցով?

sobes.tech AI

Պատասխան AI-ից

SharedPreferences-ը Flutter-ում օգտագործվում է պարզ տվյալների պահեստավորման համար, որոնք ներկայացված են բանալի-արժեք զույգերով և պետք է պահպանվեն ծրագրի գործարկումների միջև:

Այն հարմար է օգտագործել հետևյալ կարգավորումների պահպանման համար՝

  • թեմայի ընտրություն (հասարակ/գամար)
  • ծրագրի առաջին գործարկման նշան
  • նախընտրած ինտերֆեյսի լեզու
  • ծանուցումների միացման վիճակ

Օրինակ՝

final prefs = await SharedPreferences.getInstance();
await prefs.setBool('isDarkMode', true); // կարգավորումը պահպանել
bool? isDarkMode = prefs.getBool('isDarkMode'); // կարգավորումը կարդալ

SharedPreferences-ը հարմար է փոքր ծավալի տվյալների համար, որոնք չեն պահանջում բարդ կառուցվածք կամ անվտանգության միջոցներ։