Junior — Middle
Ի՞նչ նպատակով է օգտագործվում տվյալների պահպանումը SharedPreferences-ի միջոցով մոբայլ հավելվածներում։
sobes.tech AI
Պատասխան AI-ից
SharedPreferences-ը օգտագործվում է մոբայլ հավելվածներում՝ փոքր ծավալի տվյալներ պահելու համար՝ բանալի-արժեք զույգերի տեսքով։ Դա հարմար է օգտագործողի կարգավորումները, վիճակի նշանները, թույլտվության նշանները և այլ տեղեկություններ պահելու համար, որոնք անհրաժեշտ է պահպանել հավելվածի գործարկումների միջև։ Տվյալները պահվում են մշտական պահեստում և հասանելի են հաջորդ գործարկման ժամանակ:
Flutter-ում օգտագործման օրինակ՝
import 'package:shared_preferences/shared_preferences.dart';
// արժեքի պահպանում
Future<void> saveUsername(String username) async {
final prefs = await SharedPreferences.getInstance();
await prefs.setString('username', username);
}
// արժեքի ստացում
Future<String?> getUsername() async {
final prefs = await SharedPreferences.getInstance();
return prefs.getString('username');
}