PreferenceManager.SetDefaultValues Methode

Definition

Überlädt

Name Beschreibung
SetDefaultValues(Context, Int32, Boolean)

Legt die Standardwerte aus einer XML-Einstellungsdatei fest, indem die werte gelesen werden, die durch das Attribut jedes Preference Elements android:defaultValue definiert sind.

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

Ähnlich wie #setDefaultValues(Context, int, boolean) der Client kann jedoch den Dateinamen und den Modus der freigegebenen Einstellungsdatei bereitstellen.

SetDefaultValues(Context, Int32, Boolean)

Legt die Standardwerte aus einer XML-Einstellungsdatei fest, indem die werte gelesen werden, die durch das Attribut jedes Preference Elements android:defaultValue definiert sind.

[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

Parameter

context
Context

Der Kontext der freigegebenen Einstellungen.

resId
Int32

Die Ressourcen-ID der XML-Einstellungsdatei.

readAgain
Boolean

Gibt an, ob die Standardwerte erneut gelesen werden sollen. Wenn false, legt diese Methode die Standardwerte nur fest, wenn diese Methode noch nie in der Vergangenheit aufgerufen wurde (oder wenn die #KEY_HAS_SET_DEFAULT_VALUES Datei "Freigegebene Einstellungen" im Standardwert falsch ist). Wenn Sie versuchen möchten, die Standardwerte erneut festzulegen, um diese Überprüfung zu umgehen, legen Sie "true" fest readAgain . <p class="note"> Note: This will NOT reset preferences back to their default values. Verwenden Sie für diese Funktionalität PreferenceManager#getDefaultSharedPreferences(Context) und löschen Sie ihn, gefolgt von einem Aufruf dieser Methode, wobei dieser Parameter auf "true" festgelegt ist.

Attribute

Hinweise

Legt die Standardwerte aus einer XML-Einstellungsdatei fest, indem die werte gelesen werden, die durch das Attribut jedes Preference Elements android:defaultValue definiert sind. Dies sollte von der Hauptaktivität der Anwendung aufgerufen werden.

Java Dokumentation für android.preference.PreferenceManager.setDefaultValues(android.content.Context, int, boolean).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

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

Ähnlich wie #setDefaultValues(Context, int, boolean) der Client kann jedoch den Dateinamen und den Modus der freigegebenen Einstellungsdatei bereitstellen.

[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

Parameter

context
Context

Der Kontext der freigegebenen Einstellungen.

sharedPreferencesName
String

Ein benutzerdefinierter Name für die Freigegebene Einstellungsdatei.

sharedPreferencesMode
FileCreationMode

Der Dateierstellungsmodus für die freigegebene Einstellungsdatei, z android.content.Context#MODE_PRIVATE . B. oder android.content.Context#MODE_PRIVATE

resId
Int32

Die Ressourcen-ID der XML-Einstellungsdatei.

readAgain
Boolean

Gibt an, ob die Standardwerte erneut gelesen werden sollen. Wenn "false" festgelegt wird, legt diese Methode die Standardwerte nur fest, wenn diese Methode in der Vergangenheit nie aufgerufen wurde (oder wenn die #KEY_HAS_SET_DEFAULT_VALUES Datei der freigegebenen Standardwerteinstellungen falsch ist). Wenn Sie versuchen möchten, die Standardwerte erneut festzulegen, um diese Überprüfung zu umgehen, legen Sie "true" fest readAgain . <p class="note"> Note: This will NOT reset preferences back to their default values. Verwenden Sie für diese Funktionalität PreferenceManager#getDefaultSharedPreferences(Context) und löschen Sie ihn, gefolgt von einem Aufruf dieser Methode, wobei dieser Parameter auf "true" festgelegt ist.

Attribute

Hinweise

Ähnlich wie #setDefaultValues(Context, int, boolean) der Client kann jedoch den Dateinamen und den Modus der freigegebenen Einstellungsdatei bereitstellen.

Java Dokumentation für android.preference.PreferenceManager.setDefaultValues(android.content.Context, java.lang.String, int, int, boolean).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Weitere Informationen

Gilt für: