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-ը հարմար է փոքր ծավալի տվյալների համար, որոնք չեն պահանջում բարդ կառուցվածք կամ անվտանգության միջոցներ։