Junior — Middle
Mobil tətbiqlərdə SharedPreferences vasitəsilə məlumatların saxlanması mexanizmi nə üçün istifadə olunur?
sobes.tech Süni İntellekt
AI-dan cavab
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');
}