Вы можете создать новый файл общих настроек или получить доступ к существующему, вызвав один из следующих методов:
getSharedPreferences()
- используйте этот параметр, если вам нужно несколько файлов общих настроек, идентифицируемых по имени, которое вы указываете с помощьюпервый параметр. Вы можете вызвать это из любого контекста в вашем приложении.
getPreferences()
- Используйте это из действия, если вам нужно использовать только один общий файл предпочтений для действия. Поскольку при этом извлекается файл общих настроек по умолчанию, который принадлежит действию, вам не нужно указывать имя.
Например, следующий код обращается к файлу общих настроек, который определяется строкой ресурса R.string. .preference_file_key и открывает его в закрытом режиме, так что файл доступен только вашему приложению:
Context context = getActivity();
SharedPreferences sharedPref = context.getSharedPreferences(
getString(R.string.preference_file_key), Context.MODE_PRIVATE);
Официальное руководство можно прочитать по Сохранить данные значения ключа .