PreferenceManager.SetDefaultValues Метод

Определение

Перегрузки

SetDefaultValues(Context, Int32, Boolean)

Задает значения по умолчанию из ФАЙЛА предпочтений XML, считывая значения, определенные атрибутом android:defaultValue каждого Preference элемента.

SetDefaultValues(Context, String, FileCreationMode, Int32, Boolean)

Аналогично, #setDefaultValues(Context, int, 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 приложения.

Документация по Java для android.preference.PreferenceManager.setDefaultValues(android.content.Context, int, boolean).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, 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) но позволяет клиенту указать имя файла и режим файла общих настроек.

Документация по Java для android.preference.PreferenceManager.setDefaultValues(android.content.Context, java.lang.String, int, int, boolean).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

См. также раздел

Применяется к