PreferenceManager.SetDefaultValues Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
SetDefaultValues(Context, Int32, Boolean) |
Задает значения по умолчанию из ФАЙЛА предпочтений XML, считывая значения, определенные атрибутом |
SetDefaultValues(Context, String, FileCreationMode, Int32, Boolean) |
Аналогично, |
SetDefaultValues(Context, Int32, Boolean)
Задает значения по умолчанию из ФАЙЛА предпочтений XML, считывая значения, определенные атрибутом android:defaultValue
каждого Preference
элемента.
[Android.Runtime.Register("setDefaultValues", "(Landroid/content/Context;IZ)V", "")]
public static void SetDefaultValues (Android.Content.Context? context, int resId, bool readAgain);
[<Android.Runtime.Register("setDefaultValues", "(Landroid/content/Context;IZ)V", "")>]
static member SetDefaultValues : Android.Content.Context * int * bool -> unit
Параметры
- context
- Context
Контекст общих параметров.
- resId
- Int32
Идентификатор ресурса XML-файла предпочтения.
- readAgain
- Boolean
Следует ли повторно считывать значения по умолчанию.
Если значение false, этот метод задает значения по умолчанию, только если этот метод никогда не вызывался в прошлом (или если #KEY_HAS_SET_DEFAULT_VALUES
в файле общих настроек по умолчанию используется значение false). Чтобы попытаться снова задать значения по умолчанию в обход этого проверка, задайте значение readAgain
true.
<p class="note"> Примечание. Это не приведет к возврату параметров к значениям по умолчанию. Для этой функции используйтеPreferenceManager#getDefaultSharedPreferences(Context)
и очистите его, а затем вызовите этот метод с этим параметром, для которого задано значение true.
- Атрибуты
Комментарии
Задает значения по умолчанию из ФАЙЛА предпочтений XML, считывая значения, определенные атрибутом android:defaultValue
каждого Preference
элемента. Это должно вызываться действием main приложения.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.
Применяется к
SetDefaultValues(Context, String, FileCreationMode, Int32, Boolean)
Аналогично, #setDefaultValues(Context, int, boolean)
но позволяет клиенту указать имя файла и режим файла общих настроек.
[Android.Runtime.Register("setDefaultValues", "(Landroid/content/Context;Ljava/lang/String;IIZ)V", "")]
public static void SetDefaultValues (Android.Content.Context? context, string? sharedPreferencesName, Android.Content.FileCreationMode sharedPreferencesMode, int resId, bool readAgain);
[<Android.Runtime.Register("setDefaultValues", "(Landroid/content/Context;Ljava/lang/String;IIZ)V", "")>]
static member SetDefaultValues : Android.Content.Context * string * Android.Content.FileCreationMode * int * bool -> unit
Параметры
- context
- Context
Контекст общих параметров.
- sharedPreferencesName
- String
Пользовательское имя для файла общих настроек.
- sharedPreferencesMode
- FileCreationMode
Режим создания файла общих настроек, например android.content.Context#MODE_PRIVATE
или android.content.Context#MODE_PRIVATE
- resId
- Int32
Идентификатор ресурса XML-файла предпочтения.
- readAgain
- Boolean
Следует ли повторно считывать значения по умолчанию.
Если задано значение false, этот метод задает значения по умолчанию, только если этот метод никогда не вызывался в прошлом (или если #KEY_HAS_SET_DEFAULT_VALUES
в файле общих настроек по умолчанию используется значение false). Чтобы попытаться снова задать значения по умолчанию в обход этого проверка, задайте значение readAgain
true.
<p class="note"> Примечание. Это не приведет к возврату параметров к значениям по умолчанию. Для этой функции используйтеPreferenceManager#getDefaultSharedPreferences(Context)
и очистите его, а затем вызовите этот метод с этим параметром, для которого задано значение true.
- Атрибуты
Комментарии
Аналогично, #setDefaultValues(Context, int, boolean)
но позволяет клиенту указать имя файла и режим файла общих настроек.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.
См. также раздел
- <xref:Android.Preferences.PreferenceManager.SetDefaultValues(Android.Content.Context%2c+System.Int32%2c+System.Int32)>
- SharedPreferencesName
- SharedPreferencesMode